算法
ljhjason
这个作者很懒,什么都没留下…
展开
-
排序
插入排序 直接插入排序(Insertion Sort) -- 循环将后面的小值往前移 Shell希尔排序,也称递减增量排序算法 -- 递减增量分组,增量值为d=(d/2)开始,对单组进行直接插入排序 交换排序 冒泡排序(Bubble Sort) -- 循环将大值往后移 快速排序 -- 递归以中间基数,分大小两组选择排原创 2014-06-07 18:36:11 · 677 阅读 · 0 评论 -
连接两个排序的链表
<br />N* linkmerge(N *p1,N *p2)<br />{<br /> if(p1==NULL){ return p2;}<br /> if(p2==NULL){ return p1;}<br /> N* p;<br /> if(p1->data<p2->data)<br /> {<br /> p=p1;<br /> p->next=linkmerge(p1->next,p2);<br /> }else<br /> {<br /> p=p2;<br /> p->next=linkm原创 2011-01-19 20:02:00 · 484 阅读 · 0 评论 -
链表逆序
<br />struct N{int data;N *next;};<br />N* reverseLink(N *head)<br />{<br /> N *p1=head;<br /> N *p2=p1->next;<br /> p1->next=NULL;<br /> while(p2!=NULL){<br /> N *p=p2->next;<br /> p2->next=p1;<br /> p1=p2;<br /> p2=p;<br /> }<br /> head=p1;<br /> ret原创 2011-01-18 23:14:00 · 497 阅读 · 0 评论