今天蒟蒻刚接触bitset容器,然后有一些问题,请神犇们解答一些:
-
它到底算不算STL的一种?如果不算,那么它是什么类型的容器呢?
-
bitset从根本上,是如何将byte转化成bit来存储的呢?
-
bitset是否允许作为一个数据类型被使用,例如vector<bitset<1000>> v;这样写。如果不能,为什么呢?
还有一个一直关于C++自带函数的问题:那些自带函数如memset、pow以及STL中的insert、erase运用起来的时间复杂度是不是和手写的暴力时间复杂度一致?还是快/慢一些?以及why?
以上问题没有查到满意的答案,所以来问问在座的各位神犇,请大家帮忙解答一下!
不会的叫一下你认识的大佬来帮忙也可以~