在带头结点的单链表的最大值前面插入一个新的结点
一个 插入 最大值 单链 结点 前面 带头
2023-09-14 09:06:55 时间
问题描述
【问题描述】
在带头结点单链表中查找最大值,将新输入的值插入到最大值前面,输出插入新元素后的单链表各元素。
【输入形式】
第一行输入若干个整数,以字母结束输入,建立带头结点的单链表;
第二行输入待插入的元素值。
【输出形式】
输出插入新值后的单链表各元素。
【样例输入1】
10 8 2 1 6 7 40 a
22
【样例输出1】
10 8 2 1 6 7 22 40
【样例输入2】
5 -12 -8 -100 -10 -3 e
100
【样例输出2】
100 5 -12 -8 -100 -10 -3
【样例说明】
【评分标准】
不得复制单链表内容,只能填充指定函数内容,不允许修改程序中其他代码。
完整代码
#include <stdio.h>
#include <stdlib.h>
#include<malloc.h>#define ERROR 0
#define OK 1typedef int ElemType;
typedef struct LNode{
ElemType data;
struct LNode *next;
}LNode,*LinkList;void CreateListTail( LinkList *L)
{
LinkLis
相关文章
- 原型模式故事链--new一个对象的过程
- Java实现 LeetCode 116 填充每个节点的下一个右侧节点指针
- 向数据库中插入一个DateTime类型的数据到一个Date类型的字段中,需要转换类型。TO_DATE('{0}','YYYY-MM-DD'))
- 在知乎逮到一个腾讯10年老Java开发,聊过之后收益良多...
- rxjs 操作符 pairwise 的一个例子
- Angular依赖注入机制的一个错误消息:Error Cannot instantiate cyclic dependency!
- Algorithm:论一个产品经理的十八般武艺
- Qt实现一个刷新效果按钮
- 编写程序将一个子串插入到主串中
- 习题 6.4 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。
- Java存储区域——JVM札记<一个>
- ChatGPT上线了!请使用matlab语言写一个bert模型?
- flume监控一个文件实时采集新增的数据输出到控制台