自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 【数据库】数据库绪论,你都会了吗

数据库绪论,掌握数据库基础概念与知识!

2022-11-25 07:00:00 1231 59

原创 <c++> &引用概念 | 引用用法 | 引用与指针区别

什么是引用?引用是已定义的变量的别名(另一个名称)。通俗来讲,就相当于起一个外号。引用语法是什么样的?语法:数据类型& 引用名 = 引用实体;举个例子:如果我们要将a作为bint a;&不是地址运算符,而是类型标识符。它是放在数据类型后面的。

2022-11-04 07:00:00 334 40

原创 【Java面向对象】多态的详细介绍,简单易懂,看这一篇就够了

方法或对象具有多种形态,是面向对象的第三大特征,多态是建立在封装和继承的基础之上的。简单来说,多态是具有表现多种形态的能力的特征。

2022-10-31 07:00:00 958 50

原创 【开卷数据结构 】指针的初步认识

说到指针,想必大家都不陌生,指针的最大特点就是难以理解,它是编程中很基础也是很重要的概念,指针可以有效的实现像树,链表这类高级的数据结构。在了解指针是什么之前,我们需要先了解什么是计算机的内存,什么是地址。计算机内存大部分时候指的是随机存储器也就是RAM,用于存放当前正在执行的变量或程序对象。变量的值存储在计算机的内存中,每个变量都占据一个特定的位置。每个内存位置都由地址唯一确定并引用,就像一条街道上的房子由它们的门牌号码标识一样。通过地址才可以找到内存中的变量。

2022-10-28 07:00:00 1256 58

原创 【Java面向对象】方法重载,方法重写你还傻傻弄不清吗?

方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。举个例子//test方法第一次重载,没有参数 void test1() {System . out . println("无参方法");} //test方法第二次重载,含一个整形参数 void test2(int a) {System . out . println("一个参数方法");} //test方法第三次重载,含两个整形参数 void test3(int a , int b) {

2022-10-27 07:00:00 288 30

原创 【Java面向对象】继承的认识与实现(2) 关键字 this 与 super 区别

this是当前对象的引用,就是说当前用构造函数建的对象是谁,这个this就代表谁,它是一个引用。supe在java的子类中指代父类引用。

2022-10-01 06:56:58 465 39

原创 【Java面向对象】继承的认识与实现(1)

Q:什么是继承A: 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。子类的对象拥有其父类全部属性与服务,称作子类对父类的继承。例如,轮船、客轮;人、大人。一个类可以是多个父类的子类,它从多个父类中继承了属性与服务,这称为多继承。例如,客轮是轮船和客运工具的特殊类。

2022-09-23 07:00:00 1083 45

原创 【Java面向对象】封装的认识与实现

Q:什么是封装A: 封装(Encapsulation)就是把抽象出来的数据(属性)和对数据的处理方式封装在一起。封装可以被认为是一个保护屏障,可以把数据保存在内部,要访问里面的代码和数据,必须通过严格的接口控制。Q:封装有什么好处A:1)封装可以隐藏实现的细节。2)封装可以提高代码的安全性和复用性。3)封装类内部实现可以任意修改,不影响其他类。

2022-09-19 06:00:00 644 68

原创 【开卷数据结构 】2-3树

Q:什么是二叉排序树二叉排序树或者是一棵空树,或者是具有如下性质的二叉树1)若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值2)若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值3)左、右子树也分别是一棵二叉排序树通过引入结点度大于 2 的排序树,可以得到一种插入算法和删除算法都比二叉排序树简单的树结构,且这些算法的时间复杂性仍是 O(logn)。这种树结构称为2-3树。2-3树的名字反映出 2-3树 具有如下性质:一棵 2-3树 中的每个内部结点的度或者是2,或者是3。...

2022-09-01 06:59:32 419 83

原创 【c++百日刷题计划】 ———— DAY21,刷题百天,养成刷题好习惯

【c++百日刷题计划】 ———— DAY21,刷题百天,养成刷题好习惯今日题目:前缀和!!!

2022-08-29 09:29:54 151 21

原创 【c++百日刷题计划】 ———— DAY20,刷题百天,养成刷题好习惯

【c++百日刷题计划】 ———— DAY20,刷题百天,养成刷题好习惯

2022-08-21 08:46:16 264 32

原创 【c++百日刷题计划】 ———— DAY19,刷题百天,养成刷题好习惯

【c++百日刷题计划】 ———— DAY19,刷题百天,养成刷题好习惯1.二叉树遍历 2.结构体排序 3.广度优先搜索 4.kmp算法

2022-08-19 11:43:26 116 18

原创 【c++百日刷题计划】 ———— DAY18,刷题百天,养成刷题好习惯

今日题目:1.栈2.栈3.背包4.递归

2022-08-18 09:26:43 383 21

原创 【c++百日刷题计划】 ———— DAY17,刷题百天,养成刷题好习惯

【c++百日刷题计划】 ———— DAY17,刷题百天,养成刷题好习惯!!!

2022-08-17 12:10:08 116 16

原创 【c++百日刷题计划】 ———— DAY16,刷题百天,养成刷题好习惯

【c++百日刷题计划】 ———— DAY15,刷题百天,养成刷题好习惯

2022-08-16 08:57:21 417 29

原创 【c++百日刷题计划】 ———— DAY15,刷题百天,养成刷题好习惯

百日刷题第十五天!明天试试图论题目。

2022-08-15 12:12:07 119 18

原创 【c++百日刷题计划】 ———— DAY14,奋战百天,带你熟练掌握基本算法

第二周结束了!

2022-08-14 11:54:59 338 20

原创 【c++百日刷题计划】 ———— DAY13,奋战百天,带你熟练掌握基本算法

【c++百日刷题计划】 ———— DAY13,第十三天了!快没有简单的题目了。

2022-08-13 13:55:08 369 13

原创 【c++百日刷题计划】 ———— DAY12,奋战百天,带你熟练掌握基本算法

百日刷题第12天!!!

2022-08-12 11:04:23 160 21

原创 【c++百日刷题计划】 ———— DAY11,奋战百天,带你熟练掌握基本算法

百日刷题第11天,今日题目,并查集!

2022-08-11 09:40:48 231 21

原创 【c++百日刷题计划】 ———— DAY10,奋战百天,带你熟练掌握基本算法

刷题一百天已经过了十分之一啦!

2022-08-10 12:46:23 185 13

原创 【c++百日刷题计划】 ———— DAY9,奋战百天,带你熟练掌握基本算法

明天练一练图论的题目,图论的题目不是很会。

2022-08-09 15:31:22 125 15

原创 【c++百日刷题计划】 ———— DAY8,奋战百天,带你熟练掌握基本算法

【c++百日刷题计划】 ———— DAY8,奋战百天,带你熟练掌握基本算法

2022-08-08 10:31:35 421 16

原创 【c++百日刷题计划】 ———— DAY7,带你轻松学习算法

这就一个周啦!!!

2022-08-07 12:38:28 232 17

原创 【c++百日刷题计划】 ———— DAY6,带你轻松学习算法

第六天了,看的人越来越少了。

2022-08-06 13:26:34 138 15

原创 【c++百日刷题计划】 ———— DAY5,带你轻松学习算法

日复一日,必有精进!

2022-08-05 13:50:04 231 23

原创 【c++百日刷题计划】 ———— DAY4,带你轻松学习算法

坚持百日刷题的第四天,明天准备上一点难度,来几道图论的题目!!!

2022-08-04 12:20:56 712 17

原创 【c++百日刷题计划】 ———— DAY3,带你轻松学习算法

第三天了!

2022-08-03 14:07:06 298 26

原创 百日刷题计划 ———— DAY2

百日刷题第二天

2022-08-02 16:05:10 133 17

原创 百日刷题计划 ———— DAY1

闲的没事想刷题了,看看能不能坚持一百天吧!

2022-08-01 06:55:54 323 61

原创 力扣经典二叉树题目

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。(即逐层地,从左到右访问所有节点)。给定一个二叉树,找出其最大深度。叶子节点是指没有子节点的节点。给定一个二叉树的根节点。给你一棵二叉树的根节点。.........

2022-07-15 06:48:02 236 72

原创 【开卷数据结构 】多项式的链表表示

多项式的单向链表表示

2022-07-12 19:14:33 507 70

原创 【开卷数据结构 】平衡二叉树(AVL)

什么是平衡二叉树?它或者是一颗空树,或者是具有以下性质的二叉排序树:它的左子树和右子树的深度之差的绝对值不超过1,且它的左子树和右子树都是一颗平衡二叉树。定义结点左子树与右子树的高度差为该结点的平衡因子,则平衡二叉树结点的平衡因子只可能是 -1,0,1。............

2022-07-05 05:59:08 990 100

原创 【开卷数据结构 】二叉排序树(BST)

什么是二叉排序树二叉排序树或者是一棵空树,或者是具有如下性质的二叉树 1)若它的左子树不空,则 左子树 上所有结点的值 均小于 它的根结点的值 2)若它的右子树不空,则 右子树 上所有结点的值 均大于 它的根结点的值 3)左、右子树也分别是一棵二叉排序树............

2022-06-27 07:00:00 464 66

原创 【开卷数据结构 】图的应用——最短生成树

【开卷数据结构 】图的应用——最短生成树

2022-06-18 06:54:29 620 80

原创 【开卷数据结构 】图的遍历,广搜和深搜(基础)

图的遍历是指从图的某一顶点出发,按照某种搜索方式沿着图中的边对图中的所有结点访问一次且仅访问一次。

2022-06-15 06:35:45 586 101

原创 【开卷数据结构 】图的五大存储方式

【开卷数据结构 】图的五大存储方式1.邻接矩阵2.邻接表 3. 十字链表4.邻接多重表5.边集数组

2022-06-11 06:52:26 2026 91

原创 【开卷数据结构 】图的基本介绍,不进来看看吗?

【开卷数据结构 】图的定义概念基础太多太杂了,实在不知道如何做出区别,就直接搬书了,等以后理解能力上来了,争取重新写一下!

2022-06-07 07:00:00 832 73

原创 【开卷数据结构 】还不会实现堆吗?图文并茂深入理解堆

【开卷数据结构 】还不会实现堆吗?图文并茂帮助你深入理解堆

2022-05-31 06:30:00 415 90

原创 【开卷数据结构 】稀疏矩阵

【开卷数据结构 】稀疏矩阵数学上,一个矩阵由 m 行 n 列的元素组成,是一个 m 行,n 列的表,m 和 n 是矩阵的维度。一般地,写作 mxn(读作“m乘n”)来指明一个 m 行 n 列矩阵。矩阵的元素个数总计为 mn 个。如果 m 等于 n ,矩阵为方阵。

2022-05-24 06:38:02 1079 101

学会了C语言,不来自己写个【扫雷】小项目吗?

学会了C语言,不来自己写个【扫雷】小项目吗? 本文详细讲解了C语言实现扫雷并附完整代码,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下!!! 这款游戏的玩法是在一个9*9的方块矩阵中随机布置10个地雷。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。如果玩家翻开的方块有地雷,则游戏结束。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷。 下面我们就用尝试用C语言实现这个游戏。 下面是游戏函数的目录 目录: 什么是扫雷 菜单界面 游戏菜单 实现选择 棋盘界面 创建雷盘 初始化雷盘 打印雷盘 扫雷界面 布置雷 随机数函数 扫雷 选择位置 第一次不为雷 落子周围雷数 落子周围无雷 判断胜利 游戏函数 代码详细 大家可以试一试自己实现扫雷游戏,可以有效的练习自己的打代码能力,为以后打好基础!!!

2022-04-09

空空如也

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

TA关注的人

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