目录
输入输出
1 | 牛客刷题输入输出总结 | |
2 | 记录各个七七八八的输入 持续更新中 | |
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++ | 2019.3.13 |
6 | 刷牛客编程题,变红名大佬(一)(水仙花数、删除链表倒数第n个节点、动态规划题) | 2019.4.22 |
算法训练营
1 | 算法训练营(一)脑图、技法 | 2020.10.16 |
2 | 算法训练营(二) 复杂度分析、递归 | 2020.10.18 |
3 | 算法训练营(三) 数组、链表基本实现和特性(完结,撒花~~~ 2021 03 01) | 2020.10.19 |
4 | 算法训练营(四) 跳表 | 2020.10.23 |
5 | 算法训练营(五) 堆、栈、队列、优先队列(面试常考数据结构) | 2020.10.26 |
6 | 算法训练营(六)哈希表、映射、集合的实现与特性 | 2021.03.04 |
7 | 算法训练营(七)树、二叉树、二叉搜索树的实现和特性 | 2021 03 05 |
8 | 算法训练营(八)泛型递归、树的递归 | 2021 03 09 |
9 | 算法训练营(九)分治、回溯的实现和特性 | 2021 03 12 |
10 | 算法训练营(十)深度优先搜索、广度优先搜索的实现和特性(单词接龙II为高频面试题) | 2021 03 17 |
SQL
1 | 刷题 牛客网—— SQL |
2 |
shell编程
1 | shell编程面试题 |
2 | |
3 |
零七八碎
1 | 一个很火的面试题 | 2019.2.28 |
2 | C++代码实现笔试必考选择题——根据先序和中序遍历结果计算后序遍历结果 | 2019.4.20 |
买的课
1 | 刷题(一)C++实现 | 2019.2.26 |
2 | 刷题(二)C++实现 | 2019.2.27 |
3 | 刷题(三)C++实现 | 2019.3.5 |
4 | 刷题(四)C++实现 | 2019.3.9 |
5 | 刷题(五)C++ | 2019.4.23 |
6 | ||
7 | ||
8 |
真题
1 | 网易面试真题+0413快手在线笔试题 | 2019.4.13 |
2 | ||
3 |
static const auto _____ = []() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
return nullptr;
}();
测试的时候可以利用assert函数来判断自己写的算法和正确答案是否一致