自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是高精度数?学习高精度数字的表示(加洛谷p1009,c代码)

(高精度数??什么???😳)大多数人和我一样,看见这个新的名词可能都是一脸懵,不知道这是什么东西,接下来我便开始为大家讲解一下这个新的名词。我们知道,int最多表示2的31次方-1(前面有符号),unsigned int 也最多表示2的32次方,所以遇见更高位数的数字,这时候用什么类型都不好使用(😳😳),所以这时候就需要用到高精度数要表示——数组或者字符串都可以来表示。我们主要讲解数组来讲解这个问题,现在开始我们的主题 (-.- 享受知识的洗礼)

2024-01-23 10:16:15 461 1

原创 (初学者的恶魔)——动态规划介绍+洛谷过河卒(c代码)

以此类推,我们把它想成一个数组,其含有以下关系,F[10] = F[9] + F[8],F[1] = 1, F[2] = 2(自己可推出来),然后问题不就解决了吗,不管多少阶都能用计算机强大的算力算出。,这样子我们的方程就已经列出来了,只需要找到它的初值即可,因为在x,y轴边界上,只有一个方法可以走,所以边界上的点都令为1,同理,原点也是。但是总的来说,动态规划可以理解为一个有向无环图,有起始结点,终止结点,每一个结点对应一个状态,每一个非起始结点都可以从其他结点推出。

2024-01-11 20:59:44 494

原创 数据结构——图的初始化,深度优先遍历(包含c代码)

图的遍历相对来说会麻烦很多,对初学者也更难想到,所以这需要我们大量时间来熟悉,但是突然理解了也能让自己感觉到今天又有收获,一天的疲劳可以一扫而光,脚踏实地才能走得更远,而且后面遇到的知识也能更快的熟悉起来。结束!!!

2024-01-09 19:26:14 472

原创 数据结构——二叉树的总结点个数,叶子结点个数,最大值,高度(包含c代码)

思想很简单,就是遍历整个树,不为空的结点+1即可。

2024-01-08 18:45:00 732

原创 数据结构——二叉树的初始化,遍历操作(包含c代码)

开干!!!树包含三个方面,一个是数据,一个指向其左子树,一个指向右子树(左右子树可为空)。了解一下树的基本概念。树有许多种类,每个树都有自己的作用,总而言之,学好树可以方便让你以后思考的时候多一条路(跟之前的开始有联系了,可以回顾一下)。满二叉树:除最后一层外,其他每个结点都有两个子树。完全二叉树(直接就是概念):一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同,则这棵二叉树称为完全二叉树。

2024-01-07 21:20:17 625 1

原创 数据结构——队列的基本操作(包含代码)

了解数据结构之前,我们来了解队列的基本结构,队列是先进先出(一边只负责入队,一边只负责出队)的类型,其包含数据域,以及两个指针,一个指向头数据,一个指向尾数据,其结构简单,但是却要注意他的前后指针是否指向相等来判空。(%目的是整合rear和front大小为一个问题,就是所得rear,front值在MAX内)。

2024-01-06 11:18:49 353 1

原创 数据结构——栈的基本操作(包含代码)

在开始学习数据结构的代码之前,先了解栈的工作原理,也就是所谓的后进先出(一个抽象点比喻,跟纵向堆积木一样,从最底层开始,一层一层放得更高(先进),取的时候从上往下依次拿下来,这样才不会倒(先出)。),栈包括两个方面,一方面来存储数据,一方面拿一个箭头(top)指向下一个放入的地方(入栈,出栈,展示)。top可以指向最高存在数据的位置,也可以指向最高点数据上面下一个插入的位置,看个人习惯(后面都是依照第二种top所写)。

2024-01-05 21:40:22 846

原创 数据结构——单链表的基本操作(包含代码)

先来了解单链表的基本组成,普通的单链表包含两个部分,一个数据域,一个指针域,数据域用来存储数据,指针域则指向下一个数据的位置。由于单链表中的指针存放的是下一个数据的地址(代表地址非连续),在删除和插入方面便会比线性表方便许多。接着我们开始单链表的增加,查找,删除(折磨开始)。

2024-01-04 22:39:27 1138

原创 数据结构—顺序线性表的基本操作(包含代码)

在进入主题前,先了解顺序线性表的基本组成,一个指针(可以理解为数组),一个记录元素长度。线性表的基本操作为增加(插入),删除,查找,以下我们进入主题(掉发开始)。

2024-01-03 22:06:48 500

空空如也

空空如也

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

TA关注的人

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