摘要: 相当于C++的:for( int i = 0; i < s.length(); i++){ s[i]....} 使用 for (char c : s) 时会复制一个s字符串再进行遍历操作,而使用 for (char& c : s) 时直接引用原字符串进行遍历操作,由于复制一个字符串花费了大量的时间, 阅读全文
posted @ 2020-10-04 23:54 诗和远方* 阅读(3423) 评论(0) 推荐(0) 编辑
摘要: 代码和测试用例: #include<iostream>#include<vector> using namespace std; class Soluction{public: bool findNumberIn2DArray(vector<vector<int>>&matrix,int targe 阅读全文
posted @ 2020-10-04 11:33 诗和远方* 阅读(159) 评论(0) 推荐(0) 编辑
摘要: boolalpha是头文件#include <iostream>中的一个函数,是把bool test = 1; 变量打印出false或者true的函数 实例: 阅读全文
posted @ 2020-10-04 10:46 诗和远方* 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 确切的含义如下。在C++中没有真正的2D矢量,但有std::vector<T>包含std::vector<T>。 如果你声明一个载体std::vector<int> vec(10)你有一个包含10个元素的向量。所以vec.size()是10. 如果你声明std::vector<std::vector 阅读全文
posted @ 2020-10-04 08:59 诗和远方* 阅读(2505) 评论(0) 推荐(0) 编辑