数据结构
hunzhizi
这个作者很懒,什么都没留下…
展开
-
2020-10-22
平衡二叉树最小结点数(图解)原创 2020-10-22 17:09:31 · 115 阅读 · 0 评论 -
2020-10-19
对于递归有没有什么好的理解方法? - 帅地的回答 - 知乎 https://www.zhihu.com/question/31412436/answer/683820765原创 2020-10-19 21:32:45 · 78 阅读 · 0 评论 -
C语言二分法函数实现过程中可能遇到的问题。
Position BinarySearch( List L, ElementType X ) { int left = 1;//习惯上初始化为一,方便理解。前提是在数组中就从1开始储存。 int right = L->Last; int mid=(left+right)/2; while (left<=right) { if(X<L->Data[mid]){ right = mid-1;//此处忘记减一,因为此算原创 2020-06-06 20:27:54 · 420 阅读 · 3 评论 -
陈姥姥数据结构笔记(堆栈,线性表)
一.线性表(数组实现) #include<stdio.h> #define MAXSIZE n//此时的n为具体的一个数,由于时多形数据类型,所以在此写成了n。 typedef struct LNode*list;//注意此时typedef之后的 list 再次定义时为一个指针。 struct LNode{ ElementType Data[MAXSIZE];//注意变量在命名时首字母大写,定义宏时通常字母全部大写 。 int Last;//此时的ElementType为多形数据类型(原创 2020-06-05 17:03:32 · 267 阅读 · 0 评论