📄 00000006.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: <A HREF="mailto:ax.bbs@bbs.ee.nthu.edu.tw.">ax.bbs@bbs.ee.nthu.edu.tw.</A> (athena), 信区: test <BR>标 题: 星星流讲座 0048 <BR>发信站: ☆清华电机☆ (Sun Jul 23 00:18:53 1995) <BR> <BR> <BR>第 7 讲 之 6 递回式定义的结构 <BR> Topic: Self-referential Structures <BR> <BR>结构在定义的时候也可以引用自己,最常见的是在定义二元树 (binary <BR>tree) 的时候。什麽叫二元树呢?我们并不打算在此给二元树作详细的 <BR>介绍,有兴趣的读者请你自己参考资料结构的书籍。基本上二元树长的 <BR>像这个样子: <BR> <BR> A <BR> / \ <BR> B C <BR> / \ <BR> D E <BR> <BR>每个蜃I (node) 最多有两个子节点 (child),所以最常见的节点结构 <BR>的定义是: <BR> <BR> struct node <BR> { <BR> int content; <BR> struct node *lchild; <BR> struct node *rchild; <BR> }; <BR> <BR>我们可以发现在 node 这个结构的宣告中竟然引用它自己,这种宣告 <BR>方式在 C 语言中是合法的,它的意义就是用来做树 (tree) 的定义。 <BR> <BR>-- <BR>本文原作者为徐振家,原作刊载於星星神教谦□☆清华电机☆ test 板。 <BR>你可以以电子文件的形式将本文自由流传於台湾学术网路,但必须包含此版权声明。 <BR>原作者依中华民国著作权法之规定,享有本文之著作权,请勿抄袭以免触法。 <BR>未经授权任何人不得以任何形式对本文做任何修改及商业上之应用。 <BR>其他网路的转载或其他用途的应用,请先知会作者,并取得其同意。 <BR>对本文有任何疑问或意见请 mail 给 <A HREF="mailto:ax.bbs@bbs.ee.nthu.edu.tw,谢谢。">ax.bbs@bbs.ee.nthu.edu.tw,谢谢。</A> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -