虚拟翅膀

文章
9
资源
0
加入时间
3年0月21天

C++ 基础知识:iostream/fstream/sstream以及std容器算法1. C++的输入输出 #include 2. fstream 文件←→输入输出流3. 基础容器 vector和list4. 基础容器set和map以及unordered_set和unordered_map5. 基础容器queue和stack6. 基础容器 string7. 本文涉及到的头文件

文章目录1. C++的输入输出 `#include `1.1 输入输出的定义1.2 输入输出重定向a 输出重定向b 输入重定向c 流操作算子1.3 getline()读取一行的问题1.4 输入字符串解析各种数据a 字符串分割方法b. 字符串转int类型c. 方法2,3的实现 字符串直接提取数组d. 方法1 字符串提取二维数组2. 基础容器 vector和list2.1 vector和list底层逻辑以及区别2.2 vector基础语法 `#include `a. vector增删改查b. 二维v

《剑指offer》面试题41:和为s的两个数字 VS 和为s的连续正数序列和为s的两个数字和为s的连续正数序列

和为s的两个数字题目一:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,输出任意一对即可。思路:由于是递增排序数组,所以考虑两个指针遍历,i 指针从头开始,j 指针从尾开始。如果 i 数和 j 数之和 > target,将 j 指针前移;如果小于target,将 i 指针后移。找到相等则return,找不到即(i=j-1 &am...