自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态规划 —— 回文串问题

LeetCode相关刷题

2025-04-14 08:30:00 1300

原创 初始JavaEE篇 —— SpringBoot 统一功能处理

前言、拦截器:基本使用,拦截器的路径配置、统一数据返回格式、统一异常处理

2025-04-08 19:40:45 1430 3

原创 动态规划 —— 子序列问题(下)

LeetCode相关刷题

2025-04-07 09:00:00 1076

原创 动态规划 —— 子序列系列(上)

LeetCode相关刷题

2025-04-03 09:00:00 973

原创 初始JavaEE篇 —— Mybatis-plus 操作数据库

前言、Mybatis-plus快速上手、Mybatis-plus复杂操作:常用注解:@TableName,@TableField,@TableId、打印日志、复杂查询:条件构造器,自定义SQL

2025-03-31 21:00:00 1152

原创 动态规划 —— 子数组系列(下)

LeetCode相关刷题

2025-03-31 08:00:00 1208

原创 初始JavaEE篇 —— Mybatis操作数据库(下)

前言、动态SQL:if 标签,trim 标签,where 标签,set 标签,foreach 标签,include 标签、基础项目:表白墙

2025-03-24 09:00:00 1055

原创 动态规划 —— 子数组系列(上)

LeetCode相关刷题

2025-03-24 08:28:36 938

原创 初始JavaEE篇 —— Mybatis操作数据库(上)

前言、Mybatis快速入门、打印SQL执行日志、注解实现mapper接口、XML实现mapper接口、多表查询、#{}和${}的区别、数据库连接池

2025-03-22 09:55:23 1357

原创 动态规划 —— 简单多状态 dp 问题(买卖股票问题)

LeetCode相关刷题

2025-03-19 09:28:31 1128

原创 动态规划 —— 简单多状态 dp 问题

LeetCode相关刷题

2025-03-14 09:26:00 1160

原创 动态规划 —— 路径问题

LeetCode相关刷题

2025-03-11 13:17:59 1086 1

原创 初始JavaEE篇 —— SpringBoot 日志

日志简介、日志使用、日志框架:门面模式、日志格式的介绍,日志级别,日志持久化,日志文件的分割,使用Lombok提供的@Slf4j注解更加简单的实现日志的输出

2025-03-10 16:33:05 1068

原创 初始JavaEE篇 —— SpringBoot 配置文件

配置文件的作用、配置文件快速上手、配置文件的格式、properties配置文件的说明、yml配置文件的说明

2025-03-05 18:59:59 1220

原创 动态规划 —— 斐波那契数列模型

LeetCode相关刷题

2025-03-04 16:28:51 917

原创 初始JavaEE篇 —— Spring IOC 和 DI

应用分层、IOC和DI的简单使用、IOC详解:Bean的存储,方法注解@Bean,重命名Bean,扫描路径、DI详解:属性注入,构造方法注入,setter方法注入,三种注入方式的优劣势,@Autowired注解的缺陷

2025-03-03 09:00:00 2066

原创 使用 BFS 解决 拓扑排序问题

LeetCode相关刷题

2025-03-01 15:21:18 712

原创 使用 BFS 解决 多源最短路问题

LeetCode相关刷题

2025-02-27 16:32:33 1001

原创 使用 BFS 解决 单源最短路问题

LeetCode刷题

2025-02-24 21:39:36 1009 1

原创 使用 BFS 解决 FloodFill 算法问题

LeetCode相关刷题

2025-02-24 09:30:00 1122

原创 常见“优先级队列(堆)”相关题目

LeetCode相关刷题

2025-02-19 15:55:45 1179 2

原创 初始JavaEE篇 —— Spring Web MVC综合练习

实现简单的SpringBoot项目功能:简易计算器、简易用户登录、留言板

2025-02-19 09:52:17 1392

原创 常见“队列+宽搜“相关题目

LeetCode相关题目

2025-02-17 09:00:00 1288

原创 初始JavaEE篇 —— Spring Web MVC入门(下)

返回响应数据:静态页面、普通数据、HTML代码片段、JSON数据、设置状态码、设置Header

2025-02-07 11:32:37 1810 3

原创 常见“栈“相关题目

LeetCode相关刷题

2025-01-31 12:36:56 648 1

原创 初始JavaEE篇 —— Spring Web MVC入门(上)

@RequestMapping注解介绍、Postman的介绍与使用、构造并接收请求:简单参数、对象、数组、集合、JSON、路径参数、文件、获取Cookie/Session、获取Header

2025-01-28 20:42:44 2448

原创 常见字符串相关题目

LeetCode相关刷题:最长公共前缀、最长回文子串、二进制求和、字符串相乘

2025-01-27 20:27:21 1251

原创 “2024:从一无所知的大学生,迈向程序员之路“

前言、学习过程回顾、遇到的困难与挑战、取得的成就与收获、问题与不足、未来学习计划与目标

2025-01-23 17:51:44 1134 2

原创 常见哈希表相关题目

LeetCode中相关哈希表的题目

2025-01-20 09:46:58 1019 1

原创 初始JavaEE篇 —— 快速上手 SpringBoot

SpringBoot 相关介绍与解惑、SpringBoot项目的创建、SpringBoot项目的介绍、第一个Hello World程序、常见错误以及解决方法

2025-01-20 09:25:59 2134 1

原创 常见链表专题相关算法

LeetCode相关刷题

2025-01-15 21:58:13 1159 3

原创 数据结构理论篇(期末突击)

树与二叉树、图、查找

2025-01-02 21:42:51 1243 3

原创 初始JavaEE篇 —— Maven相关配置

介绍、创建Maven项目、Maven的核心功能:项目构建,依赖管理、Maven仓库

2024-12-31 15:28:56 1485 3

原创 速通前端篇——JavaScript

介绍、基础语法、基本语法规范、JQuery

2024-12-30 13:20:32 1420 2

原创 初始JavaEE篇 —— 网络原理---传输层协议:深入理解UDP/TCP

UDP协议报文格式解析、TCP协议报文格式解析

2024-12-26 16:51:18 1765 2

原创 一文详解“二叉树中的深搜“在算法中的应用

深搜的介绍、LeetCode相关刷题

2024-12-25 13:44:33 1219 3

原创 一文详解“递归“在算法中的应用

递归的介绍、LeetCode相关刷题

2024-12-23 15:29:21 1710 2

原创 初始Python篇(13)—— 模块以及Python中常用的内置模块

模块的概念、模块的导入、包的概念以及使用、主程序运行、Python中常用的内置模块:random模块,time模块、datetime模块

2024-12-20 10:48:17 1637 4

原创 一文详解“分治—归并“在算法中的应用

LeetCode相关算法题

2024-12-17 09:07:58 663 6

原创 初始JavaEE篇 —— 网络原理---应用层协议:深入理解 HTTP/HTTPS

自定义协议:行文本、xml、json;http协议:请求报文 与 相应报文的格式分析;https协议

2024-12-13 09:57:36 2883 37

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

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

2024-03-26

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

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

2024-03-25

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

TA关注的人

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