LeetCode刷题
记录我的刷题过程
_Epsilon_
这个作者很懒,什么都没留下…
展开
-
C++范围for语句 for(auto &r :v )
C++范围for语句 [auto &r :v]传统for语句范围for语句 传统for语句 传统for语句的语法形式是 for (初始化声明; 条件; 修改初始化变量的表达式) statement 先判断条件,再执行声明。 范围for语句 C++11新标准引入了一种更简单的for语句,这种语句可以遍历容器或其它序列的所有元素。范围for语句的语法形式是: for(declaration: expression) &nbs原创 2021-03-25 16:54:22 · 722 阅读 · 0 评论 -
LeetCode刷题 C++数据结构
C++ 数据结构链表字符串 链表 定义 // Definition for singly-linked list. struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {} ListNode(int x) : val(x), next(nullptr) {} ListNode(int x, ListNode *next) : val(x), next(next) {} }; 链表的数据结原创 2021-03-19 10:30:08 · 426 阅读 · 0 评论 -
C++ STL 常用(持续更新)
C++ STL 常用(持续更新)vectormap 写LeetCode总是忘记一些常用的模板类用法,在此总结,望牢记。 vector 头文件 #include <vector> using namespace std; 初始化 vector<int> nums = { 1,2,2,3,1}; 排序 // 注意:1. sort用法要包含<algorithm>头文件。 // 2. 如果不想改变原数组,可以提前copy一个 #include <a原创 2021-02-27 11:53:13 · 156 阅读 · 0 评论