会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
修心-YC
这梦想,不止不休!
我的首页
原点学习
计算机专业
数据结构
操作系统
计算机网络
计算机组成原理
编程语言
Java基础
C语言
Go学习
前端足迹
头脑风暴
心灵鸡汤
修心-YC
这梦想,不止不休!
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
下一页
2019年10月31日
二叉树后序遍历 递归 非递归
摘要: 后序遍历的操作如下: 1)后序遍历左子树; 2)后序遍历右子树; 3)访问根节点; 对应的递归算法如下: 非递归算法算法思想:当用堆栈来存储结点时,必须分清返回根结点时是从左子树返回的 还是从右子树返回的。所以,使用辅助指针r,指向其最近访问过的结点。也可在结点 增加一个标志域,记录是否已被访问。
阅读全文
posted @ 2019-10-31 22:27 修心-YC
阅读(251)
评论(0)
推荐(0)
2019年10月29日
二叉树先序遍历 递归 非递归
摘要: 先序遍历的操作如下: 1)访问根节点; 2)先序遍历左子树; 3)先序遍历右子树; 对应的递归算法如下: 对应的非递归算法如下:
阅读全文
posted @ 2019-10-29 22:56 修心-YC
阅读(279)
评论(0)
推荐(0)
二叉树中序遍历 递归 非递归
摘要: 中序遍历的操作如下: 1)中序遍历左子树; 2)访问根节点; 3)中序遍历右子树; 对应的递归算法如下: 对应的非递归算法如下:
阅读全文
posted @ 2019-10-29 22:51 修心-YC
阅读(1470)
评论(0)
推荐(0)
2019年10月13日
归并排序
摘要: 代码 C语言 include define N 8 define ElemType int ElemType B = (ElemType )malloc((N + 1) sizeof(ElemType)); / 输出数组 / void OutPrint(ElemType A[]) { int i;
阅读全文
posted @ 2019-10-13 22:44 修心-YC
阅读(130)
评论(0)
推荐(0)
2019年10月11日
堆排序
摘要: 代码 C语言 include define N 9 define ElemType int void AdjustDown(ElemType A[], int k, int len) { int i; A[0] = A[k];//A[0]暂存 for (i = 2 k; i = A[i]) brea
阅读全文
posted @ 2019-10-11 16:42 修心-YC
阅读(144)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告