![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT乙级
王光环
zzuliʕ̯•͡˔•̯᷅ʔᐝ
我坚信灵魂的纯粹,我忠于不爱的自己。
展开
-
插入删除单链表指定结点-偷天换日法
同理前插法也用了偷天换日法。就是插入在p前的话,我直接就插到p上面,后面再copy一个p即可了。王道说下面的代码有BUG,比如当删除的结点p在最后一个元素时,p->next=NULL;q->data就是错误的,我认为加个判断就行。原创 2024-06-11 22:51:30 · 265 阅读 · 0 评论 -
数据结构与算法题目集(中文) 6-4 链式表的按序号查找
简单,没啥讲的int i = 0;int a = 0;if(K<=0)while(K–)if(!L)a=L->Data;L=L->Next;return a;原创 2024-06-11 14:32:38 · 77 阅读 · 0 评论 -
数据结构与算法题目集(中文) 6-3 求链表的表长
该代码使用循环遍历链表来计算链表的长度。代码首先定义了一个整数变量。while(NULL)相当于while(0)来遍历链表中的每一个节点,并将计数变量。用于计数,并初始化为0。原创 2024-06-11 14:02:23 · 277 阅读 · 0 评论 -
数据结构与算法题目集(中文)6-2顺序表操作集
PTA数据结构与算法题目集(中文)函数题原创 2024-06-10 22:58:09 · 222 阅读 · 3 评论 -
1002写出这个数C语言
//前面是我的思路,可以直接跳到后面/下面这个是自己摸索着写的,由于puts函数,没能按题目要求给出空格,因为直接换行了…#include <stdio.h>#include <stdlib.h>#include <string.h>//10的100次方,有101位,小于他,那么最大数就是100个9,sum最大999int main(){ int i,sum=0; char pinyin[10][4]={"ling","yi","er",".原创 2021-06-18 10:14:00 · 560 阅读 · 0 评论