自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【入门】队列和栈

本文介绍了队列和栈的多种实现方式及其相互转换。队列实现包括:1)基于Java链表的实现(常数时间较差);2)基于数组的高效实现(常用)。栈实现包括:1)Java内置动态数组实现;2)基于数组的高效实现(推荐)。此外还讲解了环形队列的设计(MyCircularQueue),以及栈和队列的相互模拟:用双栈实现队列(倒数据机制)和用双队列或单队列实现栈(通过元素重排)。这些实现方式针对不同场景提供了时间复杂度优化的解决方案。

2025-09-22 22:13:21 315

原创 【入门】链表诠释及入门题目

单链表的每个节点包含和,指针仅指向,形成单向链接。双链表的每个节点包含和next指向后一个节点,而pre指向前一个节点,它们相互指向,形成双向链接关系。

2025-08-19 18:38:48 313

原创 【入门】二分搜索

【代码】【入门】二分搜索。

2025-08-10 16:42:23 218

原创 【入门】对数器 - 验证的重要手段

关键是第5步,找到一个数据量小的错误样本,便于你去带入debug,然后把错误例子带入代码一步一步排查,Print大法、断点技术都可以。对数器的门槛其实是比较高的,因为往往需要在两种不同思路下实现功能相同的两个方法,暴力一个、想象中的最优解是另一个。以后的很多题目都会用到对数器,几乎可以验证任何方法,尤其是在验证贪心,观察规律访民啊很有用。到时候会丰富很多对数器的实战用法,接下来只是一个简单易懂的示例。

2025-08-09 18:36:52 170

原创 【入门】选择、冒泡、插入排序

【代码】选择、冒泡、插入排序。

2025-08-06 18:30:59 231

原创 用C语言实现扫雷游戏

初学者必做的扫雷游戏教学来了!!! 由于使用了随机数,所以要在test.c中设置随机数的生成起点:并在game.h中引入头文件并宏定义雷的个数:第六步:排查雷总结:game.hgame.ctest.c 希望这些知识和经验能够对大家有所帮助。感谢大家的阅读、点赞和评论,你们的支持是我坚持写作的动力源泉。未来我会继续努力,为大家带来更多优质的技术

2024-12-27 10:09:13 832

原创 用C语言解决汉诺塔问题

带你深入理解汉诺塔问题

2024-12-22 18:44:39 822

原创 用C语言实现一个三子棋小游戏(手把手教学)

初学者看完就会做的小游戏,你不试试吗?

2024-12-18 20:45:01 811

空空如也

空空如也

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

TA关注的人

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