第十五周项目:范型程序设计
来源:互联网 发布:js小数点后最多写两位 编辑:程序博客网 时间:2024/06/10 18:11
/* *Copyright(c)2016.烟台大学计算机学院 *All right reserved. *文件名称:test.cpp *作者:黄金婵 *完成日期:2016年6月21日 *版本号:v1.0 * *问题描述:阅读程序 *程序输入: *程序输出: */#include <functional>#include <numeric>#include <vector>#include <iostream>using namespace std;int main(){ vector<int> v(5); for (int i = 0; i < 5; i++) v[i] = i + 1; int sum = accumulate(v.begin(), v.end(), 0); cout << "Sum of values == " << sum << endl; int product = accumulate(v.begin(), v.end(), 1, multiplies<long>()); cout << "Product of values == " << product << endl; return 0;}
知识点总结:
vector不提供push_front()成员方法,因为效率太差,如果有太多从前面插入的需求,就不应该使用vector,而用list;
关心查找速度,首先应该考虑散列容器(非标准STL容器,如:unordered_map,unordered_set);其次是排序的vector,然后是标准的关联容器;
0 0
- 第十五周项目:范型程序设计
- 第十五周项目:范型程序设计
- 第十五周项目:范型程序设计
- 第十五周项目一-程序填空(范型程序设计)
- 第十五周项目二-洗牌(范形程序设计)
- 第十五周项目1——程序填空(范型程序设计)
- 第十五周程序阅读-范型程序设计(1)
- 第十五周程序阅读-范型程序设计(2)
- 第十五周程序阅读-范型程序设计(3)
- 第十五周程序阅读-范型程序设计(4)
- 第十五周程序阅读-范型程序设计(5)
- 第十五周程序阅读-范型程序设计(6)
- 第十五周项目:范型程序
- 第十五周项目:范型程序
- 第十五周项目:范型程序
- 第十五周项目:范型程序阅读
- 第十五周项目三
- 第十五周项目2-
- 高德地图定位
- 回调函数
- node加载模块
- Android Gson解析json详解
- 手写queue
- 第十五周项目:范型程序设计
- 参数使用
- GitHub 流行开源库
- 【Android】Activity之间的切换效果定义
- hrbust 1687/哈理工oj 1687 买房子【二维最短路+SPFA】
- 博客开通
- 位运算-Single Number II(给定一个数组,除了一个数字出现一次,其他都出现三次,求出现一次的数)
- 红黑树的实现
- mysql存储过程中使用事务