
c语言笔记
文章平均质量分 67
关于c的一些知识点整理
只想躺平收租
不能摆不能摆不能摆
展开
-
串的模式匹配
串的模式匹配原创 2022-10-17 12:16:55 · 1534 阅读 · 8 评论 -
数据结构——二叉树
本文详细写了二叉树的建立和遍历(前序遍历、中序遍历、后序遍历和层序遍历),文中代码均用c语言实现。原创 2022-05-28 22:14:52 · 943 阅读 · 0 评论 -
浅谈动态规划
本文用三个例子来体会动态规划的用法原创 2022-05-15 14:00:20 · 392 阅读 · 2 评论 -
关于二维数组和二级指针的传参问题
碎碎念博客恢复更新啦!原创 2022-05-05 16:33:52 · 698 阅读 · 0 评论 -
保姆级讲解——快速排序和归并排序
保姆级排序代码讲解来啦~用最白的话讲快速排序和归并排序原创 2021-12-05 16:59:40 · 436 阅读 · 0 评论 -
保姆级教程——qsort到底怎用
qsort的保姆级教程来啦!不怕看不懂就怕你不看原创 2021-12-04 18:28:18 · 262 阅读 · 1 评论 -
循环链表和约瑟夫环
本文解析了循环链表的基本操作和其在约瑟夫环问题上的应用原创 2021-11-30 11:11:20 · 420 阅读 · 0 评论 -
用字符数组实现大数相加
借用字符数组实现超出整型范围的整数的加法原创 2021-11-28 23:49:27 · 770 阅读 · 0 评论 -
结构体整理
结构体基本知识的整理原创 2021-11-17 21:31:07 · 266 阅读 · 0 评论 -
不带头结点的单链表的基本操作
本文以管理学生的姓名、学号为背景,归纳了不带头结点单链表的初始化、增加结点(头插和尾插)、遍历输出、删除结点、更正结点数据和逆置链表(三指针)的方法原创 2021-11-27 18:02:39 · 1447 阅读 · 0 评论 -
带头结点的单链表的基本操作
本文以管理学生的姓名、学号为背景,归纳了带头结点单链表的初始化、增加结点(头插和尾插)、遍历输出、删除结点、更正结点数据和逆置链表(三指针)的方法原创 2021-11-27 16:43:54 · 955 阅读 · 2 评论 -
不带头结点的双向链表
文章目录前言讲正事准备工作——各种结构体的定义结点专用于储存链表信息的结构体初始化增删改逆置遍历并输出链表特别栏目——总结前言经过两个多星期的链表学习(别问为什么学了这么久,问就是前段时间一不小心走进舒适圈效率极低),发了超多篇相关博客,链表的学习也差不多到尾声啦,于是在十二月的第一天,有了这篇双向链表。因为其实带不带头结点循不循环差别不是很大,再加上本人犯懒,所以双向链表不会有带头结点和循环篇了(嘻~)讲正事其实双向链表在处理上和单链表最大的不同就是要兼顾一个结点里的两个指针,但是最常见的错误原创 2021-12-01 11:19:24 · 2311 阅读 · 0 评论 -
关于不定长度数组输入那些事
关于不定长度数组输入的那些事最近不定长度数组输入这个问题困扰了很久,在经过长时间查阅资料之后,发现了几种比较可行的办法,在此总结归纳以供后续查阅第一种方式借用了一下scanf函数的返回值 int a[100]; while(scanf("%d",&a[i])){ //(scanf("%d",&a[i])!=EOF)等价 //一些输入数字之后要做的事 i++; }这种方式有一点点弊端,没法直接回车结束输入,多用于边处理边输入的情况。第二种方式是用ungetc(原创 2021-11-07 17:58:21 · 6813 阅读 · 3 评论