根据数x调整链表
来源:互联网 发布:网络强国与青年运动 编辑:程序博客网 时间:2024/06/11 17:06
根据数x调整链表,使得小于x的放在前面,大于X的数放在X前面。
我们可以用两个指针 一个指向前面小于x的,一个指向后面大于x的。插入时用的是头插法。
最后再合成一个链表。
Node * adjustListByOneNum(Node *h1,int x)
{
Node *fstart=NULL;
Node *lstart=NULL;
Node *p=h1;
Node *q;
Node *head;
while(p)
{
q=p->next;
if(p->data<x)
{
p->next=fstart;
fstart=p;
}
else
{
p->next=lstart;
lstart=p;
}
p=q;
}
head=fstart;
while(fstart->next)
{
fstart=fstart->next;
}
fstart->next=lstart;
return head;
}
0 0
- 根据数x调整链表
- textView根据字符数自动调整高度
- 根据响应时间动态调整执行线程数的代码
- 调整[0,x)区间上的数出现的概率
- 构造双向链表根据访问频度动态调整位置_C++实现
- RDCL报表根据数据数据列数自动调整列宽
- 其他题目---调整[0,x)区间上的数出现的概率
- 根据显示器调整窗口大小
- 根据size调整图片背景
- 根据键盘调整视图高度
- 根据大脑频率调整状态
- Tomcat6.x性能参数调整
- Tomcat6.x - 性能参数调整
- apache并发数调整
- weblogic9线程数调整
- apache并发数调整
- apache并发数调整
- tomcat 调整线程数
- 《深入理解mybatis原理》 MyBatis的二级缓存的设计原理
- 实例说明TCP和UDP有什么区别
- SVPullToRefresh的用法
- Mysql学习笔记之常用数据类型
- 【IPC】Posix共享内存区与mmap内存映射
- 根据数x调整链表
- 共同学习Java源码--常用数据类型--String(六)
- 素数环
- Seven More Languages in Seven Weeks (读书笔记):Julia
- springMVC4(1)角色解析与入门配置实例
- 关于大型网站技术演进的思考(十九)--网站静态化处理—web前端优化—上(11)
- 多线程不能不知道的之线程入门
- 1017 products packed
- android配置selector需要注意的点