自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 快速排序(hoare版本)

快速排序是一种交换排序。交换排序里还有我们熟知的冒泡排序,但是快速排序的效率可是比我们只有教学意义的冒泡排序的效率快的多得多。快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法,其基本思想为:任取待排序元素序列中的某元素作为基准值,按照该排序码将待排序集合分割成两子序列,左子序列中所有元素均小于基准值,右子序列中所有元素均大于基准值,然后最左右子序列重复该过程,直到所有元素都排列在相应位置上为止。

2024-10-03 17:48:26 743

原创 链表(C语言,单链表的实现)

链表是⼀种物理存储结构上非连续、非顺序的存储结构,它所开辟的空间是非连续的,但是它的逻辑顺序是连续的,也就是数据元素的逻辑顺序是通过链表的指针链接次序实现的。简单理解就是每个元素的存储空间是独立的,每个空间依靠指针(指针存放的是下一个元素的地址)来找到下一个元素。看下面的图片白色背景相当于电脑的空间,我们可以看到每个存储数据的空间位置是随机的,他们通过存储下一个元素地址链接起来,所以链表也是一种线性表。

2024-09-23 20:18:17 1082

原创 顺序表(C语言)

它包含三个方面的内容:即数据的逻辑结构、数据的存储结构和数据的操作,只有这三个方面的内容完全相同,才能成为完全相同的数据结构。顺序表的基本功能都实现完成了,如果有其他想要实现的功能,大家可以自己尝试,上面的代码如果是初学,还是希望大家能够自己独立打一次代码,明白每一个函数的思路以及如何实现。线性表一种在实际中广泛使用的数据结构,常见的线性表有顺序表,链表,栈,队列,字符串等。数组是最基础的数据结构,但是最基础的数据结构能提供的操作已经不能完全满足复杂的算法实现,所以衍生出了多种多样的数据结构。

2024-09-18 17:21:34 795

原创 C语言指针介绍(字符·数组·函数·指针等)

这篇文章讲的内容在平时写代码比较少见,但是不代表不重要,希望能够帮助大家理解,下一篇将会继续讲解指针。好了,未来的代码高手们,下一篇文章再见。

2024-07-29 19:10:51 1594

原创 C语言指针介绍(数组)

在第一篇文章我们介绍了指针的相关基础内容,本文章介绍数组与指针,废话少说开始本文章的学习。本篇介绍了数组名的含义,以及数组传参需要注意的事情,以及二级指针和指针数组。下一篇会介绍字符指针以及数组指针,和函数指针,函数指针数组,感兴趣的可以关注下一篇文章。

2024-07-25 19:39:08 720

原创 C语言指针介绍

本篇文章介绍了指针是什么,以及指针的基础用法和相关知识点,这只是关于指针的一小部分,为了让文章看起来不是那么庞大繁琐,所以我会分为几篇文章去介绍指针,本篇到此就结束了,希望大家看完这篇文章能够有所帮助。

2024-07-23 16:47:08 1549

原创 扫雷游戏(c语言实现)

扫雷的代码量并不是很大,使用的知识点也都是基础,通过扫雷的简单实现可以帮助大家对C语言知识点的使用更加熟练以及写代码的逻辑有所帮助,我们只需分析扫雷步骤然后转化成代码的形式。扫雷代码上大家也可以加入自己的想法,这就需要大家自己动手了。希望此文章对大家能有所帮助,我会继续发博客跟着大家一起学习的。

2024-06-26 15:17:58 1526

原创 二维数组练习题--蛇形矩阵

这道题难度比上一道回型矩阵难了一点点,但是也不难发现,这种类型题做题关键是寻找到规律,有时通过简化题目可以更好帮助我们寻找规律,希望通过本文章可以帮助各位新手村升级的未来大佬们更好的理解这种类型题目。本文章用的是C语言,一定会有更好的写法和解决办法,大家可以自己去探索。

2024-06-25 10:21:49 313

原创 二维数组回旋矩阵分析与解法c语言

给你一个整数n,按要求输出n∗n的回型矩阵。

2024-04-29 22:03:55 393

原创 作为计算机相关专业新生对于未来计划与畅想

我是计算机相关的专业应该用平常的时间去学习有关知识,因为编程的知识很多而且有深度也有难度,对于工作也很重要毕竟要拿自己的技术吃饭。虽然步入学校还没有学习多少知识对于以后还是些许模糊,但是应该知道的是大学时间并不是很充裕不应该只注重娱乐上面,为了以后自己的理想offer需要的是自己的努力,提升自己的技术,让以后找工作的自己能够不处于纯被动的状况。

2024-01-16 22:18:13 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除