摘要: 一、二叉树的递归定义 二、二叉树的存储结构 一般来说,二叉树使用链表来定义。二叉树每个结点有两条出边,因此指针域有两个——分别指向左子树和右子树的根结点地址,因此右把这种链表叫做二叉链表。其定义方式如下: 如果需要新建结点,可以使用下面的函数: 三、二叉树的基本操作 二叉树的常用操作有以下几个:二叉 阅读全文
posted @ 2018-01-25 17:00 Just_for_Myself 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 设想我们现在身处一个巨大的迷宫中,我们只能自己想办法走出去,下面是一种看上去很盲目但实际上会很有效的方法。 以当前所在位置为起点,沿着一条路向前走,当碰到岔道口时,选择其中一个岔路前进。如果选择的这个岔路前方是一条死路,就退回到这个岔道口,选择另一个岔路前进。如果岔路口存在新的岔道口,那么仍然按上面 阅读全文
posted @ 2018-01-25 11:49 Just_for_Myself 阅读(3475) 评论(0) 推荐(2) 编辑