会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wmvast
博客园
首页
新随笔
联系
订阅
管理
2021年4月15日
C++容器map、unordered_map、set、unordered_set的区别
摘要: 1、map: 底层由红黑树实现。 Key在红黑树中有序排列,对红黑树进行中序遍历即可得到Key从小到大的排序序列。 使用map可在O(1)的时间复杂度下快速查找到Key。 2、unordered_map 底层由哈希表实现。 Key无序排列。 使用unordered_map同样可以在O(1)的时间复杂
阅读全文
posted @ 2021-04-15 01:04 wmvast
阅读(538)
评论(0)
推荐(0)
2021年3月15日
二叉树的所有遍历非递归实现
摘要: 二叉树前序、中序、后序、层序遍历的非递归实现。 前序遍历: LeetCode链接:https://leetcode-cn.com/problems/binary-tree-preorder-traversal/ 实现思路: 使用栈来模拟递归遍历操作。注意子节点的入栈顺序是 先右后左 ,因为栈后进先出
阅读全文
posted @ 2021-03-15 18:26 wmvast
阅读(62)
评论(0)
推荐(0)
公告