- 博客(35)
- 收藏
- 关注
原创 考研篇——数据结构王道3.2.3_队列的链式实现
链式存储实现的队列一般不存在队满的情况,除非内存不足。在书写代码时,思考不带头结点与带头节点在操作上的区别,是否单独处理要分情况。
2024-10-23 15:12:32
311
原创 线性结构(三)带头结点的循环双链表
带头结点的循环双链表在实现插入、删除函数后,头插、尾插、头删、尾删直接复用即可,这种复用使得20分钟写一个链表成为可能。
2024-10-06 12:49:05
830
原创 链表OJ经典题目及思路总结(二)头结点
经典的OJ题目,以及两大思想:创建新链表进行操作,尽量不要改动原链表;哨兵位的头结点,可以减少一些麻烦。
2024-10-02 21:05:46
1214
原创 C语言文件操作
文件使我们每天都会用到的,那么为什么要使用文件,以及文件的分类、C语言中文件操作函数都是什么呢?我们一起来看看吧!磁盘(硬盘)上存储的是文件,在程序设计中,根据文件功能可将其分类为程序文件、数据文件。上面说的适用于所有输入流一般指适用于标准输入流和其他输入流(如文件输入流);所有输出流一般指适用于标准输出流和其他输出流(如文件输出流)。文件的内容不少,实操的时候也有可能因为环境等因素运行结果有误,可以尝试删除文件、重新建立文件。清楚文件的打开模式,如果操作与其不一致,会报错的!
2024-08-29 18:00:41
915
原创 C语言内存函数
C语言内存函数包括memcpy, memmove, memset, memcmp等,可以用于数据的复制、赋值、比较等;其操作以字节为单位,不关心数据的具体类型。内存函数都包含在这个头文件下,在使用的时候要包含头文件。
2024-07-21 00:52:35
896
原创 字符函数和字符串函数
今天我们来说一下字符函数和字符串函数,主要是字符串函数。其实我们之前已经见过一些字符串函数了,今天我们来详细讲一下,包括它们的实现等。
2024-07-12 13:48:52
652
原创 指针(六)带你搞定闻之色变的指针——超详细版!(指针笔试题目保姆级解析)
指针的第(六)篇文章,带你搞定闻之色变的指针——超详细版!这次是指针笔试题目保姆级解析,很多题目是涉及到操作符sizeof和库函数strlen的,所以先结合题目对二者进行分析,包括数组名的理解等内容。内容很多,希望读到这篇文章的你有所收获,星光不负赶路人,岁月不负有心人,加油鸭!
2024-07-10 02:10:10
631
原创 指针(五)带你搞定闻之色变的指针——超详细版!(指针相关练习)
之前写过不少的指针专题,这次我们来运用一下,包括选择题与编程题,推荐小伙伴在看之前将题目做一下,好查缺补漏!遇到的问题要解决,值得做的都值得做好,有门槛的知识需要迎难而上的气魄与勇气,希望被生活磨练的我们最终坚不可摧,用知识武装自己,面对严峻的就业环境。
2024-07-06 18:17:47
1006
原创 指针(四)带你搞定闻之色变的指针——超详细版!(指针的应用之库函数qsort的实现)
qsort函数是quick sort的缩写,其底层用的是快速排序,今天我们用冒泡排序实现排序函数,这次的函数能够对任何数据类型进行排序。
2024-06-30 19:22:22
866
1
原创 指针(三)带你搞定闻之色变的指针——超详细版!(指针、函数、数组及其应用转移表)
这是第三篇文章,这一讲主要是函数和指针及其应用转移表的实现,也有字符指针数组等!
2024-06-28 15:59:16
673
原创 指针(二)带你搞定闻之色变的指针——超详细版!(指针与数组及其应用冒泡排序)
这是指针的第二讲,主要是与数组相关,包括数组名的理解、应用冒泡排序等,还介绍了二级指针,指针数组及其应用!
2024-06-26 15:53:40
779
原创 调试(二)代码运行的结果和我想的不一样?调试请求出战!
学以致用,继上节介绍调试的内容后,这节我们来看几个实例,有些问题是只有调试才能看出来的。其实每次写博客、敲代码、调试、作图等都是一次成长,不要“眼高手低”,编程是一个动词,眼睛会了,上手全是问题,解决问题本身就是一种进步!
2024-06-10 19:26:49
782
原创 调试(一)Bug类型&VS调试-马里奥闯关成功程序运行
VS2022是主流的集成开发环境,集成常见的的msvc编译器。本文就VS2022使用过程中出现的错误类型以及调试进行分析。在笔者看来,以程序的运行过程以及我们要解决问题的目标,我们要解决的错误为依据可以将Bug分为两大类,第一类就是陌生信息类,即程序中有计算机不认识的内容,可再分为两小类,一类是在编译过程中出现的错误,但笔者根据所学知识以及自身理解进行分类,可能与其他版本有些不同,但无论做任何事情,通百家之变,成一家之言。
2024-05-17 13:59:35
632
原创 C(三)易踩坑实例之C语言分支和循环语句的运用
将学到的知识内化-输出,加深印象,这就是写博客的意义吧。在写代码的时候踩了不少坑,代码复现的时候会出现忘了的情况,回头看源码,思考为什么这样写?我为什么没想到?甚至是能够想到代码相似的应用场景,这样日复一日,何愁无进步?以及思考源码如何进行优化,前提保证逻辑正确!
2024-04-14 13:56:04
704
1
原创 C(二)变长数组&冒泡排序
在前人冒泡排序算法的基础上加入一些笔者认为使代码更为完善的部分,并触类旁通,变量count的引用与素数判断中的flag有共通之处,以及个人一些感想。
2024-04-14 13:44:29
235
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人