博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.4删除单链表L中一个最小值结点的高校算法(假设最小值结点是唯一的)
阅读量:5265 次
发布时间:2019-06-14

本文共 736 字,大约阅读时间需要 2 分钟。

删除单链表L中一个最小值结点的高校算法(假设最小值结点是唯一的)

//删除单链表L中一个最小值结点的高校算法(假设最小值结点是唯一的)#include 
#include
#include
using namespace std;typedef struct LNode{ int data; struct LNode *next;} LNode,*LinkList;LinkList Delete_Min(LinkList &L){ LNode *pre=L,*p= pre->next; //p 为工作指针,pre指向其前驱 LNode *minpre=pre,*minp=p; //保存最小值结点及其前驱 while(p!=NULL) { if(p->data
data) { minp=p; minpre=pre; } pre=p; //继续扫描下一个结点 p=p->next; //删除最小值结点 } minpre->next=minp->next; //删除最小值结点 free(minp); return L;}int main(){ return 0;}

 

转载于:https://www.cnblogs.com/zhuoyuezai/p/5736682.html

你可能感兴趣的文章
awk 统计
查看>>
CSS min-height 属性
查看>>
SDN第一次作业
查看>>
模板设计模式的应用
查看>>
【井字游戏】做一款回忆童年的游戏
查看>>
高性能的异步爬虫
查看>>
数据结构(二):栈
查看>>
实训第五天
查看>>
平台维护流程
查看>>
SQL (FMDB)
查看>>
2012暑期川西旅游之总结
查看>>
Linux发行版的排行
查看>>
宾得镜头大全与发展史
查看>>
spread+wackamole打造全新高可用+负载均衡
查看>>
Xcode 快捷键及代码格式化
查看>>
12010 解密QQ号(队列)
查看>>
Docker简明教程(以安装wget程序为例)
查看>>
2014年辛星完全解读Javascript第一节
查看>>
装配SpringBean(一)--依赖注入
查看>>
daydayup2 codeforces143C
查看>>