- 博客(3)
- 收藏
- 关注
原创 c++primer笔记1
允许使用数组来初始化vector对象。要实现这一目的,只需指明要拷贝区域的首元素地址和尾后地址就可以了。 例如: int int_arr[] = {0, 1, 2, 3, 4, 5}; vector ivec (begin(int_arr), end(int_arr));
2015-02-01 16:21:54
297
转载 快速幂
快速幂的原理是将指数拆解成01串的形式,然后从后往前扫,用一个基数(base)保存当前位所对应的值。如果在这一位是1:结果便乘上这个基数;否则不乘。 比如3^5,其中指数是5.拆成01串的形式是: 1 0 1 那么最后一位代表的是3的1次方。base = 3 因为此位是1,所以答案乘上该基数 ans *= base (一开始初始化ans = 1)
2015-01-31 19:03:35
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人