单链表算法设计举例
来源:互联网 发布:淘宝超级品牌日 编辑:程序博客网 时间:2024/05/18 14:43
【例题2-6】设头指针为head,并设带头结点的单链表中数据元素递增有序,编写算法,将数据元素x插入到带头结点单链表的适当位置上。要求:插入后保证单链表元素递增有序
void LinListInsert(SLNode *head,DataType x){ SLNode *c,*p,*q; c=head->next; //c指向第一个元素结点 p=head; //p指向头结点 while(c!=NULL&&c->data<=x) //定位操作,是p指针指向指定位置。另外需要注意&&先执行前面的运算,再后面的运算 { p=c; c=c->next; } q=(SLNode*)malloc(sizeof(SLNode)); q->data=x; q->next=p->next; //进行插入操作 p->next=q;}
0 0
- 单链表算法设计举例
- 大白书 1.3节 高效算法设计举例
- 设计模式 举例理解
- 装饰设计模式举例
- Android设计模式举例
- hdl 简单设计举例
- 观察者设计模式举例
- 贪心算法举例
- A*算法应用举例
- 海量数据处理算法举例
- 算法面试题举例
- 贪心算法举例
- 遗传算法举例
- STL的算法举例
- AdaBoost算法讲解、举例
- 几个算法举例。
- 贪心算法举例分析
- 第五章 应用设计举例
- Masonry - Autolayout
- 简单粗暴 下拉菜单 dropdownMenu
- JavaScript中对象的创建有以下几种方式
- 借助DrawerLayout实现侧滑菜单
- HashMap与HashTable的区别
- 单链表算法设计举例
- C++异常抛出与捕获及处理
- 海思3531的(HDMI和MIC)音频问题
- 第三方登陆,QQ互联
- Sysprep命令详解
- hdu 4336 求概率 状态压缩+容斥原理
- Python之'\r'
- CDC的四个派生类CClientDC,CPaintDC,CWindowDC,CMetaFileD
- 来段代码提提神-那些无法回避的知识点之单例模式的线程安全