数据结构
剑蝶ly
这个作者很懒,什么都没留下…
展开
-
优先队列(堆)
这两天一直在看you原创 2014-08-19 17:35:30 · 618 阅读 · 0 评论 -
插入排序/希尔排序/快速排序C语言实现
#include #include #include void swap(int *a,int *b) { int tmp=*a; *a=*b; *b=tmp; } void insertSort(int *a,int n) { int tmp,i,j; for(i=1;i<n;i++) { tmp=a[i]; for(j=i;j>0&&tmp<a[j-1];j--)//f原创 2015-06-16 16:28:03 · 975 阅读 · 0 评论 -
单链表的建立与删除 (使用头插法和尾插法实现)
链表以及函数的声明,声明在node.h文件z原创 2014-11-22 16:28:49 · 937 阅读 · 0 评论 -
图的遍历
图的遍历分为shen'du'you'xian原创 2014-08-24 14:53:26 · 478 阅读 · 0 评论 -
快速排序
快速排序实在实践中zui'ka'u原创 2014-08-22 12:11:44 · 529 阅读 · 0 评论 -
归并排序
学了几天的排序,我们也该把注意力转移到归并排序shen'sh原创 2014-08-21 19:55:35 · 504 阅读 · 0 评论 -
堆排序的研究与分析
在此排序过程中,我并没有建立一个真正的二叉堆,er's原创 2014-08-21 10:31:50 · 573 阅读 · 0 评论 -
插入排序与希尔排序
插入排序是基本的排序方式,原创 2014-08-20 18:52:52 · 498 阅读 · 0 评论 -
二叉树的创建与遍历(C语言实现)
#include #include typedef struct TreeNode//二叉树节点声明 { int value; TreeNode* left; TreeNode* right; }*PtrNode; void CreatTree(PtrNode *root)//先序建立一个树 { int tmp; scanf("%d",&tmp); if(tmp==-1) *r原创 2015-05-26 20:46:49 · 2619 阅读 · 1 评论