- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 noj算法实验一穷举所有排列
经典的回溯法,首先for循环固定住每一次回溯的开头,然后swap一下再递归,递归的方式就是后面每一个数字和开头调换。
2023-11-30 21:15:04
452
原创 数据结构NOJ012以三元组表为存储结构实现矩阵相加
if(A->data[i].i==B->data[j].i && A->data[i].j==B->data[j].j){ // 当两个元素在同一行同一列时。else if(A->data[i].j < B->data[j].j){ // 当两个元素在同一行,A的元素在B的元素前面。else if(A->data[i].i < B->data[j].i){ // A中的元素在B中没有。else if(A->data[i].i > B->data[j].i){ // B中的元素在A中没有。
2023-04-21 00:56:57
245
原创 数据结构NOJ010k阶斐波那契数列
斐波那契数列的生成:先通过循环将斐波那契数列的前k+2个元素进行初始化,然后通过循环不断生成斐波那契数列的新元素,并将满足条件的元素加入到队列中。k阶斐波那契序列定义:第k和k+1项为1,前k - 1项为0,从k项之后每一项都是前k项的和。k=4时,斐波那契数列为:0,0,0,1,1,2,4,8,15,29...k=3时,斐波那契序列为:0,0,1,1,2,4,7,13,24...k=2时,斐波那契序列为:0,1,1,2,3,5,8,13...结果输出:通过循环依次输出队列中的所有元素。
2023-04-20 00:05:16
1072
原创 数据结构NOJ006LOCATE操作
找到要插入的位置和要插入的数据,先删除原数据再插入。通过对pre进行比较来找到要插入的位置。相信这周很多同学已经做完第6题了,可可做慢了,私密马赛。
2023-03-30 13:19:08
166
原创 数据结构NOJ004单链表的归并
请教了多方大神,终于写完了第四题。与此同时,我发现其实creat函数不一定用**传值。第3题中必须用**传值是因为可可用了&...总之,如果head是在main函数中申请地址的话,creat函数可以如图写。不过这个时间点大家肯定已经写得比可可快了。不用再等可可了,因为可可还要写其他作业,周末前不会再写了哦。不同于市面上的用c++写的noj,此文章由c写,符合在校生需求,且附有注释,且看可可我慢慢更新。提交至noj时要把scanf_s改成scanf。
2023-03-26 18:30:25
288
空空如也
网络安全还是软件工程好?
2022-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人