第一次刷题笔记

  1. 如果对数组进 行 sort排序: sort(a, a + n, cmp1);

如果对vector v或者字符串 v进 行 sort排序: sort(v.begin(), v.end(), cmp1);

  1. 辗转相除法求最 大公约数:
1	int gcd(int a, int b) {

2	return b == 0 ? a : gcd(b, a % b);

3	}
  1. #define max(a,b) a逗号后 面不 要加空格 define定义时候前 面变量 不 要加空格 最后 面不 要加分

  1. printf 中的 “%%” 能够输出 一个%符号~
  2. cctype 里 面: isalnum 是字 母数字; isalpha 是字 母; isdigit 是数字; isupper 是 大写字 母; islower 是 小写字 母; isblank 是空格/tab键; isspace 是空格/tab键/回 车