一些算法

昨天没更新是做了一晚上顺序表链表的题,本来还嘲笑我捡到的那本书怎么能错那么多,结果他错的我也不会……好吧王道是爸爸~
心情波动挺大,是个985都往350,360得划线,动不动还会被刷,就算!政治70,英语80,数学120,408 110 极限就设置在380了……还选啥学校啊,意思就是你不玩命你就没学上呗,昨天三点都没睡,想敲一晚上代码……不说废话了
随机选一些蓝桥杯里我会做的贴一下代码
第一次一次全对,我怀疑是不是用静态他也能通过……
vector是 STL的东西,用的时候记得加两个头文件

vector vi;

默认初始化,vector为空, size为0,表明容器中没有元素,而且 capacity 也返回 0,意味着还没有分配内存空间。这种初始化方式适用于元素个数未知,需要在程序中动态添加的情况。
还有很多神奇方便的初始化方法我找找看有可以用到的题么
自身带有很多函数这里用到的push_back是数组后面插入
如果用insert(it,x);在it处插入数值x
例如:

v.insert(v.begin(),8);
#include 
#include  
#include
using namespace std;
int main(){
vector vi;
int n,a,sum=0,ave=0;
cin>>n;
for(int i=0;i>a;
    vi.push_back(a);
    sum+=a;
}   
ave=sum/n;
cout<

今天就先这样吧,下午去找老师说了一堆,英语不能只背单词了,效率稍微有点低,突发情况有点多,就先这样


316.JPG

你可能感兴趣的:(一些算法)