- 博客(4)
- 收藏
- 关注
原创 演示了如何使用C++和STL模板库实现深度优先遍历(DFS)和广度优先遍历(BFS)的算法。
深度优先遍历(DFS)**是一种重要的图遍历算法。DFS的一个重要特点是它能够快速地到达图的最深处,因此适用于需要沿着一条路径尽可能深入地探索的情况。广度优先遍历(BFS)**同样是一种重要的图遍历算法。广度优先遍历的一个重要特点是它从起始节点开始,逐层地向外扩展,因此适用于需要逐层探索的情况,特别是在寻找最短路径或最优解的问题中。
2024-03-21 20:22:12
853
2
原创 长按与短按按键检测程序与及用回调形式写个LED闪烁程序:
代码实现了通过中断按键长按短按判定(无需延时)并用三木运算符实现LED闪烁程序,通过设置回调函数,可以实现类似接口的效果,从而隐藏具体实现细节,实现代码的复用和隐藏。
2024-03-18 21:29:45
768
1
原创 C++中的智能指针分享
C++中的智能指针分享什么是智能指针,有什么用掌握 三种智能指针的定义,共享指针(std::shared_ptr)、唯一指针(std::unique_ptr)、弱指针(std::weak_ptr)掌握具体的使用技巧和基本操作掌握理解循环引用,并通过弱指针(std::weak_ptr)解决循环依赖的问题
2024-03-18 17:56:08
769
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人