摘要: 本文摘录于柳神笔记: auto 是C++11⾥⾯的新特性,可以让编译器根据初始值类型直接推断变量的类型。⽐如这样: 当然这个在算法⾥⾯最主要的⽤处不是这个,⽽是在STL中使⽤迭代器的时候, auto 可以代替⼀⼤⻓ 串的迭代器类型声明: 阅读全文
posted @ 2020-02-25 12:55 yfl无聊 阅读(290) 评论(0) 推荐(0)
摘要: 本文摘录柳神笔记: 刚刚在头⽂件那⼀段中也提到, #include 本质上来源于C语⾔标准函数库中的头⽂件 #include ,其实并不属于C++新特性的范畴,在刷PAT⼀些字符串逻辑题的时候也经常⽤到,但是很多 ⼈似乎不了解这个头⽂件中的函数,所以在这⾥单独提⼀下~ 可能平时我们判断⼀个字符是否是 阅读全文
posted @ 2020-02-25 12:42 yfl无聊 阅读(250) 评论(0) 推荐(0)
摘要: 写在最前面,本文摘录于柳神笔记: sort 函数在头⽂件 #include ⾥⾯,主要是对⼀个数组进⾏排序( int arr[] 数组或 者 vector 数组都⾏), vector 是容器,要⽤ v.begin() 和 v.end() 表示头尾;⽽ int arr[] ⽤ arr 表示数 组的⾸地 阅读全文
posted @ 2020-02-25 12:25 yfl无聊 阅读(943) 评论(0) 推荐(0)
摘要: 本文摘录于柳神笔记: bitset ⽤来处理⼆进制位⾮常⽅便。头⽂件是 #include , bitset 可能在PAT、蓝桥OJ中不常 ⽤,但是在LeetCode OJ中经常⽤到~⽽且知道 bitset 能够简化⼀些操作,可能⼀些复杂的问题能够直 接⽤ bitset 就很轻易地解决~以下是⼀些常⽤ 阅读全文
posted @ 2020-02-25 11:58 yfl无聊 阅读(264) 评论(0) 推荐(0)
摘要: 写在最前面,本文摘录于柳神笔记: unordered_map 在头⽂件 #include <unordered_map> 中, unordered_set 在头⽂件 #include <unordered_set> 中~ unordered_map 和 map (或者 unordered_set 和 阅读全文
posted @ 2020-02-25 10:57 yfl无聊 阅读(187) 评论(0) 推荐(0)
摘要: 写在最前面,本文摘录于柳神笔记: (1)栈 stack 在头⽂件 #include 中,是数据结构⾥⾯的栈~以下是常⽤⽤法: (2)队列 queue 在头⽂件 #include 中,是数据结构⾥⾯的队列~以下是常⽤⽤法: 阅读全文
posted @ 2020-02-25 10:55 yfl无聊 阅读(175) 评论(0) 推荐(0)
摘要: 写在最前面:本文摘录于柳神笔记: map 是键值对,⽐如⼀个⼈名对应⼀个学号,就可以定义⼀个字符串 string 类型的⼈名为“键”,学 号 int 类型为“值”,如 map<string, int=""> m; 当然键、值也可以是其它变量类型~ map 会⾃动将所有的 键值对按照键从⼩到⼤排序, 阅读全文
posted @ 2020-02-25 10:52 yfl无聊 阅读(149) 评论(0) 推荐(0)
摘要: 写在最前面,本文摘录于柳生笔记: set是集合,一个set里面个元素各不相同的,而且set会按照元素从小到大的进行排序,一下是set的常用方法: 阅读全文
posted @ 2020-02-25 10:29 yfl无聊 阅读(129) 评论(0) 推荐(0)
摘要: 写再最前面:摘录于柳神的笔记: 之前C语⾔⾥⾯⽤ int arr[] 定义数组,它的缺点是数组的⻓度不能随⼼所欲的改变,⽽C++⾥⾯有⼀个能完全替代数组的动态数组 vector (有的书⾥⾯把它翻译成⽮量, vector 本身就是⽮量、向量的意 思,但是叫做动态数组或者不定⻓数组我觉得更好理解,绝⼤ 阅读全文
posted @ 2020-02-24 15:14 yfl无聊 阅读(266) 评论(0) 推荐(0)
摘要: 写再最前面:摘录于柳神的笔记: (1)定义好结构体 stu 之后,使⽤这个结构体类型的时候,C语⾔需要写关键字 struct ,⽽C++⾥⾯可以省 略不写: (2)这个引⽤符号 & 要和C语⾔⾥⾯的取地址运算符 & 区分开来,他们没有什么关系,C++⾥⾯的引⽤是 指在变量名之前加⼀个 & 符号,⽐如 阅读全文
posted @ 2020-02-24 15:08 yfl无聊 阅读(272) 评论(0) 推荐(0)