- 博客(10)
- 收藏
- 关注
原创 非递归实现二叉树前序遍历
非递归实现采用栈这一数据结构来实现根左右的遍历,同时注意右节点先入栈,左节点后入栈。确保栈顶先访问的是左节点。递归实现只需要一直调用递归函数,虽然代码编写简单,访问根,调用左节点,调用右节点,但是其效率很低。
2025-03-24 16:56:01
206
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?记录代码,记录学习情况,分享知识与内容,自我督促。提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。记录平时的一些知识点与代码,和项目。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。记忆更加深刻,成就感满满。
2025-03-24 10:58:47
149
原创 顺序查找-哨兵
elem数组指针的内存初始化与数组的越界判断,以及哨兵的设置,可以优化代码逻辑,同时可以利用for循环执行的判断来省去每次for循环内部的if判断来增加执行效率。1.参考王道代码实现,使用C++语言。
2025-03-23 10:18:03
126
原创 MySQL报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
MySQL数据库如何修改密码
2024-12-05 23:58:38
613
原创 丢包的两种情况
2.由于路由器的缓存区达到了阈值,为了保持前面数据的连续性,后续传来的分组不得不被丢弃。1.在传输过程中,因为各种原因导致误码,在经过路由器处理时被发现然后丢弃。
2024-03-21 20:51:07
515
1
原创 分组转发延迟为什么只需要算一次
因为流水线的原因,前面所有的分组发送是持续的,后面的每个分组在源主机发送前就已经在线路上传播了,所以有大部分的传播跟发送延迟是重合的,而根据图上也能看出来,每经过一个路由器相当于只需要算最后一个分组的延迟就行了。(当然这是理想情况下,也就是每个分组经过每个路由器的转发延迟一样。
2024-03-21 20:33:27
715
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人