C数据结构
文章平均质量分 87
灵7
这个作者很懒,什么都没留下…
展开
-
归并
#include "stdio.h"#include//归并排序;把src数组分成两部分有序的,然后合并。void merg(int src[],int start,int mid,int end,int temp[]){ int i=start,m=mid; int j=mid+1,e=end; int k=0; while(i<=mid&&j<=e){ if(src[i]<=原创 2014-06-04 13:55:43 · 411 阅读 · 0 评论 -
堆排序
堆堆(heap)是一个树形数据结构,其中子节点与父节点是一种有序关系。二叉堆(Binary heap)可以使用以如下方式组织的列表或数组表示,即元素N的子元素位于2*N+1和2*N+2(索引从0开始)。这种布局允许原地重新组织堆,从而不必在增加或删除元素时分配大量内存。最大堆(max-heap)确保父节点大于或等于其两个子节点。最小堆(min-heap)原创 2014-06-02 00:37:43 · 702 阅读 · 0 评论 -
冒泡排序
1.标记的作用2.从下原创 2014-06-08 23:38:36 · 369 阅读 · 0 评论 -
基数排序
基数yc原创 2014-06-03 16:39:41 · 790 阅读 · 0 评论