第3周实践项目7 删除链表元素最大值
2017-09-19 16:55
211 查看
void Deletemax(List *l) { List *p=L->next,*pre=L,*maxp=p,maxpre=L; while(p) { if(maxp->num<p->num) { maxp=p; maxpre=pre; } pre=p; p=p->next; } maxpre->next=maxp->next; free(maxp); }
相关文章推荐
- 第3周实践项目4 -顺序表的应用 删除顺序表中元素为x的值
- 线性表(二)——单链表(3)——单链表应用举例(2)—— 删除元素最大的节点
- 一、lintcode刷题记录--矩阵面积、二叉树的最大节点、整数排序、删除链表中的元素
- 第3周实践项目5 -顺序表的应用 拆分单链表
- 从单链表中删除最大的元素,单链表元素排序
- 第3周项目4-顺序表的应用(1)删除元素在[x, y]之间的所有元素
- 数据结构—链表-单链表应用-删除元素最大的节点
- 删除链表中的元素
- 第4周实践项目2--建设“单链表”算法库
- C++单链表中删除指定范围内的元素
- LintCode 删除排序链表中的重复元素
- 删除链表中的元素
- lintcode——删除排序链表中的重复元素
- 112. 删除排序链表中的重复元素(remove-duplicates-from-sorted-list)(c++)----lintcode面试题之链表
- LintCode-删除排序链表中的重复元素
- 递归实现删除链表中值为x的元素
- 输入一组整型元素序列,使用尾插法建立一个带有头结点的单链表。 ② 实现该线性表的遍历。 ③ 在该单链表的第i个元素前插入一个整数。 ④ 删除该单链表中的第i个元素,其值通过参数将其返回。 ⑤ 建立两个
- 删除链表中重复的元素
- 数据结构实验之链表七:单链表中重复元素的删除
- 数据结构实验之链表七:单链表中重复元素的删除