数据结构NOJ
唐可可我最闪耀
西工大在校学生
展开
-
数据结构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 · 169 阅读 · 0 评论 -
数据结构NOJ011循环右移
【代码】数据结构NOJ011循环右移。原创 2023-04-20 01:11:31 · 121 阅读 · 2 评论 -
数据结构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 · 843 阅读 · 0 评论 -
数据结构NOJ009循环队列
这道题要求同学们学会循环队列的基础操作。原创 2023-04-18 20:54:06 · 144 阅读 · 0 评论 -
数据结构NOJ008逆波兰式
带货儿这周好像要截止到14题,已经在不知不觉中被缓慢拉开差距了。原创 2023-04-12 22:21:30 · 98 阅读 · 0 评论 -
数据结构NOJ007表达式括号的匹配
每有一个括号对应的计数器加1或减1。利用strlen函数获取长度进行循环判断。原创 2023-04-06 23:41:30 · 127 阅读 · 1 评论 -
数据结构NOJ004单链表的归并
请教了多方大神,终于写完了第四题。与此同时,我发现其实creat函数不一定用**传值。第3题中必须用**传值是因为可可用了&...总之,如果head是在main函数中申请地址的话,creat函数可以如图写。不过这个时间点大家肯定已经写得比可可快了。不用再等可可了,因为可可还要写其他作业,周末前不会再写了哦。不同于市面上的用c++写的noj,此文章由c写,符合在校生需求,且附有注释,且看可可我慢慢更新。提交至noj时要把scanf_s改成scanf。原创 2023-03-26 18:30:25 · 221 阅读 · 0 评论 -
数据结构NOJ006LOCATE操作
找到要插入的位置和要插入的数据,先删除原数据再插入。通过对pre进行比较来找到要插入的位置。相信这周很多同学已经做完第6题了,可可做慢了,私密马赛。原创 2023-03-30 13:19:08 · 105 阅读 · 0 评论 -
数据结构NOJ005单链表的删除
和第三题的代码一样呢。原创 2023-03-30 00:49:30 · 74 阅读 · 0 评论 -
数据结构NOJ003顺序表的删除
数据结构noj003原创 2023-03-23 22:29:26 · 302 阅读 · 0 评论 -
数据结构noj002线性表的就地逆置
数据结构noj002线性表的就地逆置原创 2023-03-21 22:49:14 · 265 阅读 · 1 评论 -
数据结构NOJ001顺序表的插入运算
数据结构NOJ001原创 2023-03-21 22:44:26 · 284 阅读 · 2 评论