- 博客(11)
- 收藏
- 关注
原创 机试算法笔记
二维数组在C语言中实际上是一个指针数组,每个指针指向一个一维数组。因此,int**在这里代表指向指针的指针,每个指针指向一行数据。动态二维数组的int**本质是一个int**:指向一个指针数组(每个元素是int*int*:每个int*指向一行数据(动态分配的一维数组)。动态分配二维数组。
2025-03-02 15:56:26
170
原创 数据结构教程第五版(李春葆)课后习题参考答案(含百度网盘链接)
链接:https://pan.baidu.com/s/1y_cb4yl_JPUHGiODyRLqDg。
2023-11-29 17:31:57
2290
2
原创 Resizable Array 可变数组
数组增长的本质就是重新分配一块更大的内存空间,把原数组内容memcpy过去, 释放掉原数组空间,新的数组即增长后的数组。从source中拷贝n个字节到destin中。
2023-11-15 16:42:17
50
原创 C语言 单词长度
你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it's”算一个单词,长度为4。输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。每个长度之间以空格隔开,行末没有最后的空格。在一行中输出这行文本对应的单词的长度,题目来源:mooc翁恺第8周联系。行中可能出现连续的空格。
2023-10-11 21:01:43
331
5
原创 C语言 鞍点
给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。输入的第1行是一个正整数n, (1
2023-10-08 16:49:23
55
1
原创 C语言 多项式加法
注意第一行和最后一行之间不一定按照幂次降低顺序排列;如果某个幂次的系数为0,就不出现在输入数据中了;0次幂的系数为0时还是会出现在输入数据中。每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂。现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。注意其中的x是小写字母x,而且所有的符号之间都没有空格,如果某个幂的系数为0则不需要有那项。用cnt判断是否添加符号“+”程序要处理的幂最大为100。
2023-10-06 21:04:35
119
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人