TB椰程 TypeBuddy 打字搭子

algorithm 常用算法

CSP-J · 编程模板 · 片段 · cpp · 难度 2/5 · 共 346 字

min/max/swap/reverse 等工具

  • STL
  • 算法工具

前置内容

正文

// <algorithm> 常用小工具,需头文件
#include <algorithm>
#include <vector>
#include <iostream>
using namespace std;
vector<int> a = {5, 2, 8, 1};
// 最值
int mx = max(5, 2);
int mn = min(1, 9);
// 交换
swap(a[0], a[1]);
// 反转区间 [起, 尾)
reverse(a.begin(), a.end());
// 填充区间
fill(a.begin(), a.end(), 0);
// 排序
sort(a.begin(), a.end());
// 还有 unique 去重、rotate 旋转等

CSP-J · 编程模板的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK