ACM一

在acm学习已经三节课了,在学习acm中发现不投入是不行的,繁琐的知识很难理解,所以也需要课后整理才有可能理解透彻知识。
在这其中也学到了很多新的知识与类型。
首先是栈stack的用法,总的来说就是先进后出操作顶端元素。
队列queue 这个是先进先出,从底加从头出,排队。
动态数组vector与数组类似不过在其中插入是push_back,移除是pop_back。
排序sort,从小到大排,如果需要从大到小需要自行定义一个函数在运用如下sort(begin,end,cmp);
结构体类型struct定义一个新的结构类型。其中元素类型可以是任意种类。
typedef给已知变量取一个别名。
rand()取随机数 如果需要产生不同的随机函数就需要添加strand(time(0))来实现。
生成排列 生成下一个next_permutation 生成上一个prer_permutation。
总得来说学习还是可以的,在课程中没有学好的地方也重新学了一遍,希望以后再接再厉坚持下去。

猜你喜欢

转载自blog.csdn.net/qq_43627086/article/details/88542303
ACM