C++递归算法之2的幂次方表示 2的幂次方表示:任何一个正整数都可以用2的幂次方表示。例如: 137=27+23+20同时约定方次用括号来表示,即ab可表示为a(b)。由此可知,137可表示为: 2(7)+2(3)+2(0)进一步:7=22+2+20(21用2表示) 3=2+20所以最后137可表示为: 2(2(2)+2+2(0))+2(2+2(0))+ 递归与递推 2023-11-19 48 点赞 0 评论 72 浏览
vector与array对比 首先,vector类似于数组,有一段连续的内存,有固定的起始地址,可进行随机存取操作,即可以像数组一样用[ ]操作符进行元素的随机访问另外,vector和数组一样,都可以存放任意对象,但除了引用,即不存在引用的数组和引用的vector。vector是一个能存放任意类型的动态数组,是动态连续空间是一种顺序的容器(vector也可以看作是向量)数组对比vector的的缺点首先数组的长度必须是常量表达式,并且在初始化的时候就应该给出来。数组之间不能够进行整体之间的复制,但是vector容器可. cpp 2023-11-19 41 点赞 0 评论 62 浏览