- 博客(14)
- 收藏
- 关注
原创 栈,队列和循环队列(C语言)
说实话,我自己都没有想到过栈和队列有这么多的内容,在我的印象里面栈和队列是有很少的内容的,但是通过这篇博客我也是有完全的复习了栈和队列的相关知识点。虽然前面提到了,但是还是希望大家能理解一下图片里面的知识点,好好看一下,不要一扫而过,因为有些知识通过画图的方式比较容易告诉大家。最后本篇文章就到此结束了,希望对大家能够有所帮助,各位大佬们我们下一篇博客再见。
2024-10-22 23:27:57 759
原创 浅读C++Primer
c++Primer的作者是Stanley B.Lippman,Josée LaJoie和Barbara E.Moo。作者简介这里就不提及了,感兴趣的大家可以自行搜索一下。这本书被全球C++程序员誉为“编程圣经”,就可以看出这本书的地位了,有关C++的好书有很多,但是选择一本教科书能够很好引领C++程序入门,并且能够在C++程序员成长的各个阶段都能够提供到位的技术指导和权威信息的话,C++Primer是第一选择。有关这本书跟多的介绍大家自行搜索或者可以自己阅读一下这本书籍,这里就不过多介绍了。
2024-10-19 21:31:02 901
原创 快速排序(hoare版本)
快速排序是一种交换排序。交换排序里还有我们熟知的冒泡排序,但是快速排序的效率可是比我们只有教学意义的冒泡排序的效率快的多得多。快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止。
2024-10-03 17:48:26 763
原创 链表(C语言,单链表的实现)
链表是⼀种物理存储结构上非连续、非顺序的存储结构,它所开辟的空间是非连续的,但是它的逻辑顺序是连续的,也就是数据元素的逻辑顺序是通过链表的指针链接次序实现的。简单理解就是每个元素的存储空间是独立的,每个空间依靠指针(指针存放的是下一个元素的地址)来找到下一个元素。看下面的图片白色背景相当于电脑的空间,我们可以看到每个存储数据的空间位置是随机的,他们通过存储下一个元素地址链接起来,所以链表也是一种线性表。
2024-09-23 20:18:17 1124
原创 顺序表(C语言)
它包含三个方面的内容:即数据的逻辑结构、数据的存储结构和数据的操作,只有这三个方面的内容完全相同,才能成为完全相同的数据结构。顺序表的基本功能都实现完成了,如果有其他想要实现的功能,大家可以自己尝试,上面的代码如果是初学,还是希望大家能够自己独立打一次代码,明白每一个函数的思路以及如何实现。线性表一种在实际中广泛使用的数据结构,常见的线性表有顺序表,链表,栈,队列,字符串等。数组是最基础的数据结构,但是最基础的数据结构能提供的操作已经不能完全满足复杂的算法实现,所以衍生出了多种多样的数据结构。
2024-09-18 17:21:34 808
原创 C语言指针介绍(字符·数组·函数·指针等)
这篇文章讲的内容在平时写代码比较少见,但是不代表不重要,希望能够帮助大家理解,下一篇将会继续讲解指针。好了,未来的代码高手们,下一篇文章再见。
2024-07-29 19:10:51 1600
原创 C语言指针介绍(数组)
在第一篇文章我们介绍了指针的相关基础内容,本文章介绍数组与指针,废话少说开始本文章的学习。本篇介绍了数组名的含义,以及数组传参需要注意的事情,以及二级指针和指针数组。下一篇会介绍字符指针以及数组指针,和函数指针,函数指针数组,感兴趣的可以关注下一篇文章。
2024-07-25 19:39:08 725
原创 C语言指针介绍
本篇文章介绍了指针是什么,以及指针的基础用法和相关知识点,这只是关于指针的一小部分,为了让文章看起来不是那么庞大繁琐,所以我会分为几篇文章去介绍指针,本篇到此就结束了,希望大家看完这篇文章能够有所帮助。
2024-07-23 16:47:08 1559
原创 扫雷游戏(c语言实现)
扫雷的代码量并不是很大,使用的知识点也都是基础,通过扫雷的简单实现可以帮助大家对C语言知识点的使用更加熟练以及写代码的逻辑有所帮助,我们只需分析扫雷步骤然后转化成代码的形式。扫雷代码上大家也可以加入自己的想法,这就需要大家自己动手了。希望此文章对大家能有所帮助,我会继续发博客跟着大家一起学习的。
2024-06-26 15:17:58 1534
原创 二维数组练习题--蛇形矩阵
这道题难度比上一道回型矩阵难了一点点,但是也不难发现,这种类型题做题关键是寻找到规律,有时通过简化题目可以更好帮助我们寻找规律,希望通过本文章可以帮助各位新手村升级的未来大佬们更好的理解这种类型题目。本文章用的是C语言,一定会有更好的写法和解决办法,大家可以自己去探索。
2024-06-25 10:21:49 332
原创 作为计算机相关专业新生对于未来计划与畅想
我是计算机相关的专业应该用平常的时间去学习有关知识,因为编程的知识很多而且有深度也有难度,对于工作也很重要毕竟要拿自己的技术吃饭。虽然步入学校还没有学习多少知识对于以后还是些许模糊,但是应该知道的是大学时间并不是很充裕不应该只注重娱乐上面,为了以后自己的理想offer需要的是自己的努力,提升自己的技术,让以后找工作的自己能够不处于纯被动的状况。
2024-01-16 22:18:13 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人