摘要: << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 阅读全文
posted @ 2019-01-29 09:27 我有点秃页 阅读(138) 评论(0) 推荐(0) 编辑
摘要: vector在push_back以成倍增长可以在均摊后达到O(1)的事件复杂度,相对于增长指定大小的O(n)时间复杂度更好。 为了防止申请内存的浪费,现在使用较多的有2倍与1.5倍的增长方式,而1.5倍的增长方式可以更好的实现对内存的重复利用。 知乎上看到一个很好的解释: https://www.z 阅读全文
posted @ 2019-01-29 09:10 我有点秃页 阅读(2767) 评论(0) 推荐(0) 编辑