
C语言
乐乐wll
这个作者很懒,什么都没留下…
展开
-
float的二进制表示方式
一.float 的二进制表示方式:原创 2018-11-07 20:33:15 · 9651 阅读 · 0 评论 -
堆的创建,插入,删除,排序
堆是一种完全二叉树,有最小堆和最大堆之分,最小堆是指根节点的值一定小于左子树和右子树所有元素的值,最大堆则相反(当你从小到大排序时, 可以选择最小堆反之,则选择最大堆) 1.如何建立一个最小堆呢:由于堆是一个完全二叉树,所以满足以下关系(我们将元素的顺序从0开始排,第i个节点称之为Ki, 那么元素就有K0, K1, K2.....),Ki的父节点一定是K(i-1)/2, Ki的左孩子节点一...原创 2018-11-15 19:35:26 · 261 阅读 · 0 评论 -
C语言实现根据二叉树先序遍历和中序遍历得到后序遍历结果
二叉树先序遍历结果为aferpkwhjl, 中序遍历结果为repfwkajhl,那么后序遍历结果是什么呢?先序遍历的顺序是:根 -左子树 -右子树中序遍历的顺序是:左子树 -根 -右子树后序遍历的顺序是:左子树 -右子树 -根由此可以得到一个结论:先序遍历的第一个元素一定是树的根,中序遍历根的左侧一定是左子树的遍历结果, 右侧一定是右子树遍历的结果那么这道题的解决思路是:1.根据先序遍...原创 2018-11-15 10:55:59 · 6632 阅读 · 0 评论