找考题网-背景图
问答题

已知一个带有头结点的单链表L,其结点结构由两部分组成:数据域data,指针域link。设计一个算法,以最高效的方法实现在单链表中删除数据域最小值结点。要求: 根据设计思想,采用C或C++或Java语言描述算法,关键之处给出注释。

【参考答案】

正确答案:算法的设计如下: typedef struct LNode{ int data; struct LNode*next; }LNode*Linkedlist; LinkedList Delete(LinkedList L){//L是带头结点的单链表,本算法删除其最小值结点 Linkedlis......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)