Organize learned algorithm for using these convenient
整理那些在学习编程过程中遇到的那些容易让人记忆深刻的算法,也借这个项目进行清洗一下思路,形成算法网络,以便以后使用。
由于使用语言的限制,仅给出C++、python两个版本的代码,以C++中经典算法为主线,以各种数据结构实现为基础进行完善。
从2017.04.06开始,希望自己能坚持!
2017/04/06 定下第一个小目标:每天能坚持上传两个算法,给出详细的代码解释。
2017/04/07 完成了线性表的描述。
2017/04/08 完成了线性表的接口定义。
2017/04/10 增添了C++ primer一些关于容器和类的学习笔记。
2017/04/11 完成华为实习生面试,增添了一些记录。
2017/04/12 完成对C++ primer的多态部分的学习,并进行了一些tips的跟进。
2017/04/13 完成腾讯实习生面试,增添了一些记录。
2017/04/14 完成腾讯实习生二面,并进行了相应的记录,学习了图论相关知识。
2017/04/15 完成了快速排序极其优化的知识整理。
2017/04/16 完成腾讯实习生HR面,并进行了相应的记录,晚上进行美图考试并整理了试题。
2017/04/17 针对《深度探索C++对象模型》书籍进行学习,记录了若干tips。
2017/04/18 刷题leetcode若干,并更新AC解。更新了N皇后问题的详解
2017/04/18 刷题leetcode若干,并更新AC解。
2017/04/19 刷题leetcode若干,并更新AC解。更新了携程最后一大题--股票 AC解
2017/04/20 刷题leetcode若干,并更新AC解。添加另一回溯经典案例--数独的详解。添加了多态中的重写、重载及隐藏概念的辨析。
2017/04/22 刷题leetcode一道,并更新AC解。更新了滴滴出行的笔试以及部分题解。
2017/04/24 刷题leetcode若干道,并更新AC解。
2017/04/27 刷题leetcode一道,并更新AC解
2017/04/30 刷题leetcode若干,并更新AC解。
2017/05/01 刷题leetcode若干,并更新AC解。
2017/05/02 刷题leetcode若干,并更新AC解。
2017/05/03 刷题leetcode若干,并更新AC解。
2017/05/04 刷题leetcode若干,并更新AC解。
2017/05/06 刷题leetcode若干,并更新AC解。更新困难题vaild number解。
2017/05/08 刷题leetcode若干,并更新AC解。实现树的前中后序递归、非递归。
2017/05/09 刷题leetcode若干,并更新AC解。
2017/05/10 刷题leetcode若干,并更新AC解。
2017/05/11 刷题leetcode若干,并更新AC解。更新困难题word-ladder-ii解
2017/05/12 刷题leetcode若干,并更新AC解。
2017/05/13 刷题leetcode若干,并更新AC解。
2017/05/14 刷题leetcode若干,并更新AC解。
2017/05/15 刷题leetcode若干,并更新AC解。更新容器中的splice方法描述。
2017/05/16 刷题leetcode若干,并更新AC解。
2017/05/17 刷题leetcode若干,并更新AC解。
2017/05/18 刷题leetcode若干,并更新AC解。
2017/05/19 牛客网模拟笔试,编程题部分AC解。
简单数据结构
- 线性表(已实现)
- 栈
- 队列
复杂数据结构
- 优先队列
- 树
- 图
基础算法,列出想到的算法分类(持续更新--0508)
- 查找(补充树的前中后序递归、非递归)
- 排序(已更新快排)
- 回溯(已更新数独、N皇后问题等LeetCode BT问题合集)
- 动态规划(已更新LeetCode DP问题合集)
- 递归
- 分治
- 贪心
- 启发式
- 持续更新中...