leetcode
1 | 分门别类刷leetcode——链表 | 2019.1.18 |
2 | 分门别类刷leetcode——数组 | |
3 | 分门别类刷leetcode——栈、队列、堆 | 2019.1.20 |
4 | 分门别类刷leetcode——贪心算法 | 2019.1.20 |
5 | 分门别类刷leetcode——递归和回溯搜索 | 2019.1.22 |
6 | 分门别类刷leetcode——二分查找与分治算法 | 2019.1.23 |
7 | 分门别类刷leetcode——二叉树和图 | 2019.1.24 |
8 | 分门别类刷leetcode——哈希表与字符串 | 2019.1.25 |
9 | 分门别类刷leetcode——动态规划 | 2019.1.26 |
10 | 分门别类刷leetcode——二叉查找树 | 2019.1.28 |
11 | 分门别类刷leetcode——高级数据结构(字典树,前缀树,trie树,并查集,线段树) | 2019.1.29 |
12 | 分门别类刷leetcode——图的宽度优先搜索 | 2019.1.31 |
13 | 分门别类刷leetcode——难题 | 2019.1.31 |
牛客网
1 | 来啃硬骨头——c++ 动态规划 | 2018.12.30 |
2 | 来啃硬骨头——c++各种字符串的题 | 2018.12.27 |
3 | 来啃硬骨头——各种矩阵相关的题 c++ | 2018.12.25 |
4 | 来啃硬骨头——Topk c++ (堆的概念,heapinsert、heapify的过程,在这里描述的很详细) | 2018.12.22 |
5 | 来啃硬骨头——费波纳茨(Fibonacci)矩阵快速幂 c++ (费波纳茨的题就都写在这里吧) | 2018.12.21 |
6 | ||
7 | ||
8 | ||
9 |
static const auto _____ = []() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
return nullptr;
}();
测试的时候可以利用assert函数来判断自己写的算法和正确答案是否一致