自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之探索“队列”的奥秘

队列有关概念 队列的使用 队列的模拟实现 循环队列的设计 双端队列 栈与队列相互转换: 用栈实现队列 用队列实现栈

2024-06-19 20:00:00 1097 20

原创 数据结构之探索“栈”的奥秘

栈的基础知识与模拟实现 栈的应用场景 栈的相关刷题:有效括号、逆波兰表达式求值、栈的压入与弹出序列、最小栈

2024-06-19 00:00:00 750 13

原创 数据结构之链表的经典笔试题

移除链表元素 反转链表 链表的中间节点 返回倒数第K个节点 快慢指针原理分析 合并两个有序链表 链表的回文 链表分割 相交链表 环形链表

2024-06-12 22:30:00 1028 81

原创 数据结构之LinkedList与链表(上)

手动实现单链表的源码 手动实现双链表的源码 分析LinkedList 的源码 LinkedList的使用:常用方法 ArrayList 和 LinkedList的区别

2024-06-12 21:00:00 1249 75

原创 数据结构之ArrayList与顺序表(下)

杨辉三角扑克洗牌算法

2024-06-08 19:31:55 1468 85

原创 数据结构之ArrayList与顺序表(上)

手动实现顺序表分析 ArrayList 的源码ArrayList的常见操作与遍历方式

2024-06-07 21:45:43 1573 87

原创 数据结构之初始泛型

深入了解包装类:拆箱与装箱泛型的语法、使用、上界、编译、占位符、泛型方法

2024-06-04 22:06:22 1300 62

原创 图书管理系统——Java版

图书管理系统的实现

2024-05-26 15:03:37 2156 117

原创 初始Java篇(JavaSE基础语法)—— 内部类

内部类的概念、内部类的种类、内部类的使用方法举例

2024-05-24 20:56:09 1086 67

原创 数据结构之时间复杂度和空间复杂度的相关计算

时间复杂度、空间复杂度、大O的渐进表示法、相关练习

2024-05-24 20:54:22 1112 66

原创 初始Java篇(JavaSE基础语法)(9)认识异常

异常的分类、异常的体系结构、常见的异常处理方式、异常的处理流程、有关异常的面试题、自定义异常

2024-05-21 22:02:38 839 92

原创 初始Java篇(JavaSE基础语法)(8)认识String类(下)

字符串截取、其他操作方法、字符串的不可变性、字符串的修改、StringBuffer和StringBuilder、字符串的相关刷题练习

2024-05-19 19:03:30 1926 123

原创 初始Java篇(JavaSE基础语法)(8)认识String类(上)

常用操作String的方法 字符串构造 String对象的比较 字符串查找 字符串转化 字符串替换 字符串拆分

2024-05-12 08:00:00 1445 61

原创 初始Java篇(JavaSE基础语法)(7)抽象类和接口(下)

实现多个接口 接口之间的继承 使用Java内置的部分接口 (深拷贝)抽象类和接口 Object类

2024-05-09 08:00:00 1318 52

原创 初始Java篇(JavaSE基础语法)(7)抽象类和接口(上)

抽象类的概念、语法、特性、作用接口的概念、语法、使用、特性

2024-05-03 17:24:38 1566 73

原创 初始Java篇(JavaSE基础语法)(6)(继承和多态)(下)

多态的概念多态的实现条件多态的优缺点避免在父类的构造方法中调用被重写的方法

2024-05-03 13:22:17 1386 92

原创 数据结构之双链表的相关知识点及应用

双链表的对数据的基础功能

2024-04-21 23:39:36 1093 110

原创 小游戏贪吃蛇的实现之C语言版

贪吃蛇游戏的实现

2024-04-21 23:34:22 4165 107

原创 数据结构之单链表相关刷题

有关链表的刷题:反转链表,移除链表元素,链表的中间节点,环形链表的约瑟夫问题,合并两个有序链表,分割链表

2024-04-13 23:26:55 1031 75

原创 数据结构之单链表的相关知识点及应用

数据结构之单链表的相关知识点及应用

2024-04-13 16:34:16 1437 101

原创 初始Java篇(JavaSE基础语法)(6)(继承和多态)(上)

继承的概念,语法,super关键字,protected关键字,final关键字

2024-04-06 14:55:26 1270 64

原创 数据结构之顺序表的相关知识点及应用

顺序表的实现

2024-04-06 14:55:23 1496 77

原创 初始Java篇(JavaSE基础语法)(5)(类和对象(上))

类的定义与使用,类的实例化,this引用,初始化对象,构造方法

2024-04-01 08:00:00 1265 46

原创 初始Java篇(JavaSE基础语法)(5)(类和对象(下))

封装,包,static修饰,内部类,对象的打印

2024-04-01 08:00:00 1160 71

原创 C语言之预处理详解

C语言预处理相关详细知识

2024-03-29 00:42:34 1244 85

原创 浅谈C语言编译与链接

浅谈C语言编译和链接过程:翻译环境和运行环境。翻译环境:编译(预编译,编译,汇编),链接。 运行环境

2024-03-29 00:42:31 897 55

原创 我的创作纪念日

成为创作者的初心是因为我在学习中经常遇到问题需要自己去寻找答案,而在寻找答案的过程中又会遇到无法得到解答的问题,这时候我会把自己的学习笔记或者解决方案整理成文章分享到网络上,希望能够帮助到其他遇到同样问题的人,同时也让自己的学习更有意义。让我们大家一起进步。

2024-03-26 22:35:39 361 11

原创 初始Java篇(JavaSE基础语法)(4)(数组)(万字详解版)

JavaSE数组相关知识与练习

2024-03-25 18:15:36 1252 60

原创 初始Java篇(JavaSE基础语法)(2)(逻辑控制)

逻辑控制分支与循环语句猜数字游戏是实现

2024-03-20 23:02:10 1282 47

原创 初始Java篇(JavaSE基础语法:方法的使用)(3)

方法的使用:方法定义,实参和形参的关系,方法重载,方法签名,递归

2024-03-20 23:02:01 913 41

原创 初识Java篇(JavaSE基础语法)(1)(数据类型+运算符)

JavaSE的基础语法

2024-03-17 18:00:00 1285 51

原创 C语言之通讯录的实现(静态版,动态版,文件版)

通讯录的实现通讯录源码

2024-03-17 17:30:00 1128 45

原创 C语言之文件操作(万字详解)

C语言文件操作的详解:文件的打开与关闭;文件的顺序读写;文件的随机读写;文件读取结束的判定

2024-03-14 18:00:00 2282 38

原创 动态内存管理

关于C语言动态内存管理以及常见的动态内存开辟函数常见的动态内存的错误动态内存经典笔试题分析柔性数组

2024-03-14 13:31:21 1066 33

原创 自定义类型:联合和枚举

联合体枚举

2024-03-10 18:00:00 868 26

原创 自定义类型:结构体

结构体位段

2024-03-10 08:00:00 1912 29

原创 数据在内存中的存储

整数在内存中的存储,浮点数在内存中的存储

2024-03-06 18:00:00 830 18

原创 C语言内存函数

C语言内存函数(memcpy memmove memcmp memset)的介绍与部分模拟实现

2024-03-06 08:00:00 1117 21

原创 深入解剖指针(4)

回调函数 qsort函数的的使用与模拟实现

2024-03-03 12:00:00 1001 22

原创 字符函数和字符串函数(下)

C语言库里一系列一系列重要函数的详细介绍与模拟实现

2024-03-03 08:00:00 1024 18

C语言实现通讯录(文件版)简单版本

通讯录是指一个人或组织的联系人和信息列表,包含姓名、电话号码、电子邮件地址等联系信息。通讯录的文件版是指在计算机上创建的、可以存储和编辑多个联系人信息的文件(退出程序后,会保存本次的通讯录存储信息)。 通讯录文件可以帮助用户轻松管理自己的联系人和信息,便于在需要时快速查找信息。通过通讯录文件,可以方便地记录和查找联系人的姓名、电话、电子邮件地址、公司、家庭住址等信息,也可以记录生日、纪念日、自定义字段等信息,帮助用户更全面地了解自己的联系人。 通讯录文件还可以支持一些高级功能,如搜索、排序、过滤等。通过排序功能将联系人按照字母顺序或其他属性排序,提高了通讯录信息的查找和管理效率。 通讯录文件的创建和编辑很容易,用户可以选择使用通讯录应用程序,也可以使用常见的电子表格软件,如 Microsoft Excel、Google Sheets 等。用户可以随时向通讯录文件中添加和删除联系人,编辑联系人的信息,或者导入和导出通讯录数据。同时,通讯录文件的备份也非常简单,用户可以将其复制到其他设备或云存储空间中,以防止数据丢失或无法访问。 上面有些功能不包含,只是简单的实现了一下

2024-03-26

C语言实现的扫雷游戏(简化版)

简化版的扫雷游戏 扫雷游戏(Minesweeper)是一款非常受欢迎的单人电脑游戏,目标是揭开每个空格中隐藏的地雷,同时标记出所有的地雷。此游戏最早于 1960 年由计算机科学家 Curt Johnson 所发明,随后在 Microsoft 公司推出的 Windows 3.x 操作系统中成为了标配游戏之一,并且在此之后被移植到了世界各地的计算机系统中。 在扫雷游戏中,有一个覆盖着格子的平面,这些格子中可能包括雷。玩家通过左键点击、右键标记或双击判断周围的格子是否有雷,最终揭开所有不包含地雷的格子,而不让出现踩雷事件。玩家从游戏中获得的分数取决于游戏难度(通常体现为地图大小和地雷密度)和完成时间。 扫雷游戏常常需要玩家运用逻辑推理来选择未知格子,以尽可能安全地揭示所有格子。玩家需要注意保护自己,避免在已知为空的格子的周围揭开未知的格子,这可能会导致连锁反应,使整个游戏局面毁于一旦。 尽管简单,扫雷游戏具有极高的耐玩性和挑战性,同时还能训练玩家的逻辑思维和推断能力。无论是初学者还是老手,都可以通过进行不同难度的扫雷游戏挑战自己的极限,并感受到由于一次推理失误或侥幸心理带来的惊险体验。

2024-03-25

空空如也

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

TA关注的人

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