- 博客(13)
- 收藏
- 关注
原创 数据结构链表添加节点
输入了一个长度为 n 的数组,把这个数组转换成链表并在第 i 个节点的后面添加一个值为 i 的新节点。第一行输入两个正整数分别是 n 和 i ,表示数组的长度、需要添加节点的位置和节点的值。把数组转换成链表并在第 i 个节点后的添加一个新节点值,新节点的值是 i。第二行输入 n 个正整数表示数组中每个元素的值。
2024-03-22 15:41:26
218
1
原创 数据结构链表删除
从键盘输入了一个长度为 n 的数组,把这个数组转换成链表然后把链表中所有值是 x 的节点都删除。第一行输入两个正整数 n 和 x 表示数组的长度和要删除的链表节点值 x。把数组转换成链表然后删除所有值是 x 的节点,删除后输出这个链表。第二行输入 n 个正整数表示数组中每个元素的值。
2024-03-22 15:38:42
435
1
原创 数据结构双链表求和
输入了两个长度相同的数组分别是 a 和 b ,然后把数组 a 和 b 转换成链表 a 和链表 b。把链表 a 中的全部值按顺序加到链表 b 中。
2024-03-22 15:34:28
193
1
原创 数据结构单链表求和
输入了一个长度为 n 的数组,他想把这个数组转换成链表,链表上每个节点的值对应数组中一个元素的值,然后遍历链表并求和各节点的值。
2024-03-22 15:29:12
203
1
原创 数据结构链表交换
把一个长度为 n 的数组转换成链表并把链表前两个节点交换位置和把链表最后两个节点交换位置。第二行输入 n 个正整数,表示数组中各个元素的值。第一行输入一个正整数 n 表示数组的长度。把数组转换成链表后输出交换位置后的链表。
2024-03-22 15:25:20
356
1
原创 数据结构单向链表
从键盘输入一个长度为 n 的数组,问你能否用这个数组组成一个链表,并顺序输出链表每个节点的值。第一行输入一个正整数 n ,表示数组的长度。制作一个链表然后输出这个链表的值。请实现链表后再遍历输出结果!
2024-03-22 15:22:03
153
1
原创 C语言中的指针类型的意义与野指针
double *p;*p能够访问4个字节。*p能够访问1个字节。以下几种可能:1,指针未初始化;3,指针指向的空间释放。1,指针类型决定了指针进行解引用操作的时候,能够访问空间的大小。野指针:就是指针指向的位置是不可知的(随机的,不正确的)。2,指针类型决定了指针走一步走多远(指针的步长)。
2023-12-07 23:41:33
146
原创 C语言中函数调用
传址调用:把函数外部创建变量的内存地址传递给函数参数的一种调用函数的方式。这种传参方式可以让函数和函数外边的变量建立起真正的联系,也就是函数内部可以直接操作函数外部的变量。传值调用:函数的形参和实参分别占用不同内存块,对形参的修改不会影响实参。例外,形参实例化之后其实相当于实参的一份临时拷贝。
2023-12-06 16:49:24
54
1
原创 C语言练习题4打印100--200之间的素数
解题思路:如果要判断一个数n是否是素数,我们就需要产生一个2---n-1的数,用n除以这些数。要打印素数,首先知道什么是素数,素数定义是指只能被1和本身整除的。判断是否能整除,如果能则不是素数,否则,是素数。
2023-12-06 11:43:15
163
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人