自定义博客皮肤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)
  • 收藏
  • 关注

原创 哲学家进餐问题 (The Dining Philosophers Problem)

《哲学家进餐问题:三种死锁解决方案解析》 摘要:哲学家进餐问题是操作系统领域的经典死锁案例。五位哲学家围坐在圆桌边,每人需要同时获取左右两边的筷子才能进餐。当所有哲学家同时拿起一侧筷子时,就会陷入死锁状态。本文介绍了三种解决方案:1)限制最多4位哲学家同时进餐,确保至少一人能获得完整筷子;2)使用互斥锁实现原子化拿取筷子操作;3)通过奇偶编号改变拿筷顺序,打破循环等待。这三种方法分别从限制并发、保证原子性和破坏死锁条件等不同角度,为并发编程中的资源共享问题提供了典型解决思路。

2025-08-19 19:33:38 783

原创 “废物利用“的艺术:线索二叉树全解析!

🌲 线索二叉树摘要 🔍 线索二叉树通过巧妙利用空指针,将普通二叉树升级为高效遍历结构!它有三种主要类型: 中序线索化(最实用): 空左指针指向前驱,空右指针指向后继 遍历时无需栈,直接跳转 找后继:有线索直接跳,无线索找右子树最左节点 前序线索化: 后继容易找(优先左孩子) 前驱较难确定(需父节点信息) 后序线索化(最复杂): 前驱容易找(优先右孩子) 后继较难确定(常需逆向遍历) 核心优势:节省空间,提升遍历效率,告别递归和栈!🚀

2025-07-15 21:05:33 597

原创 前序、中序、后序遍历的“爱恨情仇”:何时相等?何时相反?

本文探讨了二叉树前序、中序、后序遍历结果在特定树结构下的特殊关系,用通俗易懂的方式总结出以下规律: 三种遍历结果相等的情况仅出现在空树或单节点树中; 前序与中序相等时,树必须为纯右斜树(无左子树); 中序与后序相等时,树必须为纯左斜树(无右子树); 前序与后序相反时,树退化为单链结构; 前序与中序相反时,树为左斜树; 中序与后序相反时,树为右斜树。 文章通过生动的比喻和示例,揭示了树结构与遍历结果之间的有趣联系,帮助读者更直观地理解这些特殊情况。

2025-07-15 19:44:06 697

原创 代码简洁之道:一行代码搞定条件判断?三元运算符使用指南

代码简洁之道:一行代码搞定条件判断?三元运算符使用指南

2025-07-12 15:11:31 597

原创 第十四届蓝桥杯大赛软件赛国赛Python大学B组

第十四届蓝桥杯大赛软件赛国赛Python大学B组

2025-04-07 12:48:26 631 2

原创 BFS算法之青蛙跳杯子(Python实现)

BFS算法

2024-09-29 11:58:08 544 1

原创 2023 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(省赛)-- Python实现

2023 睿抗机器人开发者大赛CAIP-编程技能赛-本科组(省赛)-- Python实现

2024-05-20 15:34:56 2046 2

原创 Java GUI实现简易百词斩功能

【代码】Java GUI实现简易百词斩功能。

2023-06-20 18:29:53 1745 1

原创 java GUI实现简易计算器

在期末实训写的一个计算器,希望可以帮到大家,如果有错误的地方,希望大家多多指点。

2023-06-16 23:49:14 1823 1

空空如也

空空如也

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

TA关注的人

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