![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
BeMoreStrong
武汉大学通信系毕业,现是渣渣硕一枚,希望用csdn记录自己的成长,找到一份称心的工作
展开
-
C++ 枚举 ENUM
C/C++语言可以使用#define和const创建符号常量,而使用enum工具不仅能够创建符号常量,还能定义新的数据类型,但是必须按照一定的规则进行,下面我们一起看下enum的使用方法。 一、枚举量的声明和定义 num enumType {Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};这...原创 2018-06-02 22:16:39 · 112 阅读 · 0 评论 -
c++: unordered_map
std::map对应的数据结构是红黑树。红黑树是一种近似于平衡的二叉查找树,里面的数据是有序的。在红黑树上做查找、插入、删除操作的时间复杂度为O(logN)。 std::unordered_map对应哈希表,哈希表的特点就是查找效率高,时间复杂度为常数级别O(1), 而额外空间复杂度则要高出许多。所以对于需要高效率查询的情况,使用std::unordered_map容器,但是std:...原创 2018-06-20 20:57:20 · 291 阅读 · 0 评论