题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
在单链表list的第i个位置上插入元素x

题目题干

请编写程序,将 n 个整数插入初始为空的单链表,第 i 个整数插入在第 i 个位置上。注意:i 代表位序,从 1 开始。插入结束后,输出链表长度,并顺序输出链表中的每个结点的数值。最后,尝试将最后一个整数插入到链表的第 0 个、第 n+2 个位置上,以测试错误信息的输出。deO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入格式:

输入首先在第一行给出正整数 n(≤20);随后一行给出 n 个 int 范围内的整数,数字间以空格分隔。deO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出格式:

按照题面描述的要求,首先在第 1 行输出链表信息,格式为:deO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

表长: x1 x2 ... xn

注意数字间有 1 个空格分隔,行首尾无多余空格。deO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在第 2、3 行分别输出将最后一个整数插入到链表的第 0 个、第 n+2 个位置上的信息 —— 当插入位置不合法时,应输出 错误:插入位置不合法。deO100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入样例:

5
1 2 3 4 5

输出样例:

5: 1 2 3 4 5
错误:插入位置不合法。
错误:插入位置不合法。

答案解析

相关题目

请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。随后对任意给定的位序 i,删除链表中第 i 个结点。注意:i 代表位序,从 1 开始。删除结束后,输出链表长度,并顺序输出链表中的每个结点
请编写程序,将 n 个整数插入初始为空的单链表,第 i 个整数插入在第 i 个位置上。注意:i 代表位序,从 1 开始。插入结束后,输出链表长度,并顺序输出链表中的每个结点的数值。最后,尝试将最后一个
请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。对任一给定的整数 x,查找其是否在链表中。 输入格式: 输入首先在第一行给出非负整数 n(≤20);随后一行给出 n 个 int 范围内
请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。对任一给定的位序 i(从 1 开始),输出链表中第 i 个元素的值。 输入格式: 输入首先在第一行给出非负整数 n(≤20);随后一行给
请编写程序,将 n 个整数顺次插入一个初始为空的单链表的表头。最后输出单链表的表长。 本题旨在训练学习者熟悉单链表的基本操作,不建议直接输出 n。 输入格式: 输入首先在第一行给出非负整数 n(≤1
请编写程序,将 n 个整数存入顺序表,对任一指定的第 i 个位置,将这个位置上的元素从顺序表中删除。注意:i 代表位序,从 1 开始,不是数组下标。 输入格式: 输入首先在第一行给出正整数 n(≤1
请编写程序,将 n 个整数存入顺序表,对任一给定整数 x,将其插入顺序表中指定的第 i 个位置。注意:i 代表位序,从 1 开始,不是数组下标。 输入格式: 输入首先在第一行给出正整数 n(≤104
请编写程序,将 n 个整数存入顺序表,对任一给定整数 x,查找其在顺序表中的位置。 输入格式: 输入首先在第一行给出正整数 n(≤104);随后一行给出 n 个 int 范围内的不重复的整数,数字间
给定正整数 n,输出 1 ~ n,每个数字占一行。 本题旨在测试不同的算法在各种数据情况下的表现。各组测试数据特点如下: 数据 0:测试基本正确性; 数据 1:n=1; 数据 2:n=1000;
给定 n 个整数组成的序列 { a1​,a2​,⋯,an​ },“连续子序列”被定义为 { ai​,ai+1​,⋯,aj​ },其中 1≤i≤j≤n。“连续子序列最大和”则被定义为所有连续子序列元素的

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢