技术改变命运
发布时间:2016-08-23 10:07:42
点击(此处)折叠或打开#includeusing namespace std;int *aux = NULL;void sort(int *a,int,int);void merge(int *a,int lo,int mid,int hi)//归并有序子数组{ int i =lo,j.........【阅读全文】
发布时间:2016-08-17 10:08:12
堆排序 堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]=key[2i+2] 即任何一非叶节点的关键字.........【阅读全文】
发布时间:2016-08-13 09:08:59
原文链接:http://bbs.chinaunix.net/thread-1981115-1-1.html在Linux内核源码中,经常要对链表进行操作,其中一个很重要的宏是list_for_each_entry:意思大体如下:假设只有两个结点,则第一个member代表head,list_for_each_entry的作用就是循环遍历每一个pos中的member子项。图1:pos: .........【阅读全文】