数据结构
NEU_COM_SUN
这个作者很懒,什么都没留下…
展开
-
堆排序
#include void swap(int k[],int i,int j) { int temp; temp=k[i]; k[i]=k[j]; k[j]=temp; } void HeapAdjust(int k[],int s,int n) { int i,temp; temp=k[s]; for (i=2*s;i<=n;i*=2) { if (i<n&&k[i]<原创 2014-08-17 19:57:43 · 183 阅读 · 0 评论 -
二叉排序树
//二叉树的二叉链表结点结构定义 typedef struct BiTNode { int data; struct BiTNode *lchild,*rchild; }BiTNode,*BiTree; //递归查找二叉排序树T中是否存在key //指针f指向T的双亲,其初始调用值为NULL //若查找成功,则指针p指向该数据元素结点,并返回TRUE //否则指针p指向查找路径上访问的最后原创 2014-08-18 19:38:12 · 175 阅读 · 0 评论