英语单词积累
算法笔记总目录
考点分析
PAT-2019年冬季考试-甲级-7-1 Good in C (20分)
PAT甲级2019年秋季考试 1160 Forever (20 分)
PAT(甲级)2019年春季考试 7-1 Sexy Primes (20 分)
PAT(甲级)2018年冬季 1152 Google Recruitment (20分)
s.substr(i,n)截取从i开始n个字符
stoi(n) 将字符n转化为整数 //c++11特性 10位以内
PAT(A) – 2018.9.8秋季考试-甲级(1148) 7-1 Werewolf (20 分)
PAT(A) – 2018春季考试-甲级 1144 The Missing Number (20分)
PAT-2017年冬季考试-甲级-7-1 1140 Look-and-say Sequence (20分)
PAT甲级2017秋季 7-1 1136 A Delayed Palindrome (20分)
to_string(n).将n转化为字符。
str.assign("ABC")——清空字符串,并设置为 "ABC"
str.assign("ABC",2)——清空字符串,并设置为"AB",保留两个字符
str.assign("ABC",1,1)——清空字符串,设置为 "ABC" 中的从 位置1 开始,保留 1个 字符
str.assign(5,'A')——清空字符串,然后字符串设置为 5个 'A'
str.length()——求字符串长度
str.size()——和 length() 一样
str.capacity()——获取容量,包含了不用增加内存就能使用的字符数
str.reasize(10)——设置当前 str 的大小为10,若大小大与当前串的长度,\0 来填充
str.reasize(10,char c)——设置当前 str 的大小为10,若大小大与当前串的长度,字0符c 来填充
str.reserve(10)——设置str的容量 10,不会填充数据
str.swap(str1)——交换 str1 和 str 的字符串
str.push_back('A')——在str末尾添加一个字符 'A' ,参数必须是字符形式
str.append("ABC")——在str末尾添加一个字符串 "ABC",参数必须是字符串形式。