自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构排序算法---八大排序复杂度及代码实现

其中包含了,三数取中(基准值),快排的三种实现方法(hoare,挖坑法,前后指针)及非递归方法。时间复杂度:O(N+range)时间复杂度:O(N*logN)时间复杂度:O(N*logN)时间复杂度:O(N*logN)时间复杂度:O(N^1.3)空间复杂度:O(range)空间复杂度:O(logN)时间复杂度:O(N^2)时间复杂度:O(N^2)时间复杂度:O(N^2)空间复杂度:O(1)空间复杂度:O(1)空间复杂度:O(1)空间复杂度:O(1)空间复杂度:O(1)空间复杂度:O(N)

2023-09-29 10:21:36 252 13

原创 二叉树的操作大全

其中第k层结点个数相当于第k减一层的第一层,依次递归。这里需要用到队列来存储结点。

2023-09-21 00:34:15 254 19

原创 栈和队列的概念及实现

【代码】栈和队列的概念及实现。

2023-09-08 00:15:44 249 16

原创 数据结构-顺序表各项功能的实现

线性表是n个具有相同属性的有限数列,常见的线性表有:=顺序表,链表,栈,队列,字符串…线性表在逻辑上是线性结构,也就是说连成一条直线,但是在物理结构上不一定连续,线性表在物理上存储是,通常以数组和链式结构的形式进行存储。本章,我们将通过顺序表的实现来研究顺序表关于顺序表的内容即实现到这里就结束了,希望可以帮到各位。

2023-07-25 11:50:02 396 9

原创 算法复杂度详解(二)

到这里我们有关算法复杂度的知识点就讲完了,同学们在理解定义过程中一定要配合着实操进行,否则很难对这类问题有很深的理解。

2023-07-24 21:26:38 119 4

原创 算法复杂度详解(一)

数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。在内存中管理数据,增删查改。算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作以上就是关于时间复杂度的内容,下次文章将会更新后续的空间复杂度内容,希望能够帮到各位。

2023-07-23 18:04:54 149 4

原创 指针的进阶讲解(二)

该篇文章是博主上一篇文章的后续部分,对前面有问题的同学可以参阅博主的上一篇文章,文章传送门呈上:指针的进阶讲解(一)上次我们提到了指针数组,其中知道了该数组的类型,我们就要开始讨论他的应用这里我们先做一个简易计算器可以看到原始方法非常的冗余,那么我们采用一下函数指针数组方式来看看是否会简便这里我们也能明显看出,确实简便了很多。所以学会什么时候,怎么样使用函数指针数组才是我们应该掌握的东西看着名字是不是就和博主刚开始一样绕进去了,别焦虑,下面博主要把几种类型罗列下来,保证你一看就懂这里对于这个知

2023-07-16 04:52:48 51 6

原创 指针的进阶讲解(一)

众所周知,每个内存单元均有一个独立的由32个/64个0/1组成的二进制序列,该二进制序列就是地址(指针),而指针也需要存储到变量里,这个变量就被叫做指针变量。二维数组,我们可以这样理解:每行为二维数组的一个元素,每行同样又是一个一维数组,所以二维数组其实是一维数组的数组。这里的存放整形指针的数组就是指针数组,同理,我们可以得到其他几种类型的指针数组。字符指针:指向字符变量的指针,存放字符变量的地址的指针变量。数组指针:指向数组的指针,存放数组的地址的指针变量。

2023-07-15 09:55:38 94 15

原创 qsort的使用及模拟实现

至此,有关qsort的使用及模拟实现就结束了,请小伙伴们多多支持!!

2023-07-07 19:55:13 63 4

原创 牛客网每日五题(五)

持之以恒呐同学们。

2023-06-28 22:42:50 42 1

原创 【无标题】

持之以恒。

2023-06-27 23:04:48 32 2

原创 牛客网每日五题(三)

矩阵相等要素无非就是判断每个位置的数字是否相等,从而判断整个矩阵是否相等,算是比较简单的数组题。这里可以设置一个计数器变量来判断主对角线下面是否均为0。输出 1 2 6 7。上三角矩阵:主对角线以下都是零的方阵。注意点:时分秒的计算方法不能出错。

2023-06-26 23:39:05 35 2

原创 牛客网每日五题(二)

持之以恒。

2023-06-25 23:21:51 73 4

原创 牛客网每日五题(一)

相信很多小伙伴都在刷题的时候使用过牛客网这一刷题软件,博主同样也不例外,所以从今天开始,博主将每日更新牛客网五道题,希望感兴趣的小伙伴多多支持!话不多说,走起?

2023-06-24 22:43:43 83 2

原创 史上最细注释----扫雷游戏

主程序是一个程序的总体逻辑,可以凭借主程序了解本文的大致逻辑在未编写游戏代码前,我们先写一些主体代码其中“game.h”在博主前一篇三子棋游戏中详细介绍过,在这里就不过多阐述了,下面是一个很简单的程序,输入1,执行game( ),输入0则退出运行结果如下。

2023-05-09 20:14:59 79 7

原创 C语言三子棋游戏实现

因为代码过多,所以将所有的头文件放在一个总体头文件中,以便逻辑顺序不会混乱33。

2023-05-07 17:48:04 60 11

原创 OJ题-蛇形矩阵解法

蛇形数组同前面的回型数组相似之处在于都需要分布表示,但找到规律可能还不是那么容易,所以提高刷题量,便是解决这个问题的最佳方法。

2023-05-06 16:56:26 120 10

原创 OJ题回型矩阵解法

给你一个整数n,按要求输出n∗n的回型矩阵题目要求:输入一行,包含一个整数n1<=n<=19输入描述:输出n行,每行包含n个正整数实例:41 2 3 412 13 14 511 16 15 610 9 8 7。

2023-04-26 21:07:21 179 5

原创 C语言初阶函数

C语言初阶函数介绍

2023-04-16 16:23:00 189 10

原创 C操作符详解

c操作符

2023-04-03 16:25:38 97 5

空空如也

空空如也

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

TA关注的人

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