C++11引入了很多新特性,比如auto ,比如 for(type v : container)等。
数据结构方面最抢眼的应该是引入了unordered_set和unordered_map。比起普通的set 和 map,其内部不再是红黑树排关键字了,而是用的哈系表;来提高查找效率。
不过对于结构体的存储和映射,却没怎么发现别人讲,刚看了篇文章学会了=_=:http://choorucode.com/2012/06/26/c-using-unordered_set/
Mark一下,贴下自己的代码,也方便别人查使用方法。
g++ 编译时注意添加: -std=c++11
1 #include <iostream> 2 #include <cstdio> 3 #include <set> 4 #include <unordered_set> 5 #include <unordered_map> 6 using n