![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
板子库
Billccx
云树绕堤沙,怒涛卷霜雪,天堑无涯。
展开
-
二分查找
当我把二分查找写错了以后,我意识到一切都需要重来一遍。 二分查找: int BinarySearch( List L, int X ){ //输入升序排列的线性表L,和要查找的数X int left=1,right=L->Last; int mid=0; while(left<=right){ //只要左边界小于等于右边界,循环就会一直进行 ...原创 2019-06-29 22:45:39 · 148 阅读 · 0 评论 -
最小堆的基本操作集
最小堆的基本操作集 1、准备工作,创建堆的结构体 #define MINDATA -100000 struct node{ int* data; //指向数组,储存堆中的元素 int size; //堆的当前大小 int capacity; //堆的容量 }; typedef struct node* MinHeap; 2、初始化最小堆 MinHeap CreateH...原创 2019-08-04 15:45:07 · 518 阅读 · 1 评论