数据结构算法
来源:互联网 发布:p秃头软件 编辑:程序博客网 时间:2024/05/19 13:22
逆置链表
三个关键指针
void reverselist(node* head)
{
node *p,*q,*r;
p=head;
q=p->next;
while(q)
{
r=q->next;
q->next=p;
p=q;
q=r;
}
head->next=null;
head=p;
}
链表排序 从小到大
//只改变值,不改变指针方向
void sortlist(node* head)
{
node * p,*q,*r;
p=head;
while(p)
{
q=p->next;
s=p;
while(q)
{
if(q->value<s-value)
s=q;
q=q->next;
}
if(s!=p)
{
int t=s->value;
s->value=p->value;
p->value=t;
}
p=p->next;
}
- 数据结构&算法
- 数据结构算法
- 数据结构算法
- 数据结构算法
- 数据结构算法
- 数据结构算法
- 数据结构算法
- 数据结构算法
- 数据结构 算法
- 数据结构-算法
- 数据结构算法
- 数据结构-算法
- 数据结构+算法
- 数据结构&算法
- 数据结构+算法
- 数据结构:算法
- 数据结构~算法
- 数据结构-算法
- ACE的通知信号量,等待时间
- 数据中心服务器大战:思科vs惠普vsIBMvs戴尔
- 实时聊天+任务管理应用Orchestra完成500万美元A轮融资
- mod_jk配置超时重发
- live555学习笔记11-h264 RTP传输详解(3)
- 数据结构算法
- ZOJ3204:Connect them(字典序最小生成树)
- 黑马程序员-java-网络编程
- JAVA实现回调
- 使用SqlDependency时提示当前数据库未启用Service broker
- SWFTools参数详解
- intel 笔试题
- Java讲座第四讲
- Android开发实现拖动效果