algorithm-go
algorithm-go copied to clipboard
算法笔记|base algorithms using go and lc solution using py and go
algorithm go
algorithm go
a repo records some algorithms using go.

内容列表
- 背景
- 参与
- 说明
- 相关仓库
- 维护者
- 如何贡献
- 使用许可
背景
algorithm go 最开始是照着项目 greyireland/algorithm-pattern 中进行算法练习而来的,但是刷着总感觉内容相对单调,便在基础之上整合了相关内容,并且把leetcode每日刷题部分加入其中,还增加了例如数论,几何,线段树等类型。使得不再成为一种单一的算法模版练习使用。
这个仓库的目标是:
- 加深自己的算法理解
- 希望更多的人加入写算法
参与
如果你有更好的分类内容或者原创题,可以提交issue或者fork后申请合并你的代码题解
说明
该仓库每个算法模块都依据 main,solution,challenge(如果有的话)进行划分,solution和challenge下写该分类下的相关题解,main下进行solution或者challenge下写好的题解的测试,运行等。 同时,你也可以对相关题目增加题解说明,例如以下这样,example
| 英文 | 中文 | 有无相关记录 |
|---|---|---|
| Backtrack | 回溯 | ✅ |
| Binary | 二进制 | ✅ |
| Binary search | 二分搜索 | ✅ |
| binarysearchTree | 二分搜索树 | ✅ |
| binaryTree | 二叉树 | ✅ |
| Discretization | 离散化 | ❌ |
| dp | 动态规划 | ✅ |
| Geometry | 几何 | ❌ |
| kmp | kmp | ✅ |
| Leetcode | 力扣 | ✅ |
| Linked list | 链表 | ✅ |
| Number theory | 数论 | ✅ |
| Origin oj | 原创oj | ✅ |
| Queue | 队列 | ✅ |
| Recursion | 递归 | ✅ |
| SegmentTree | 线段树 | ✅ |
| Sliding window | 滑动窗口 | ✅ |
| Sort | 排序 | ✅ |
| Stack | 堆 | ✅ |
| offer | 剑指offer区 | ✅ |
| bfs | 广度搜索 | ✅ |
| dfs | 深度搜索 | ✅ |
| typo sort | 拓扑排序 | belong sort ✅ |
| mingenTree | 最小生成树 | belong origin oj ✅ |
| Union-find sets | 并查集 | belong origin oj ✅ |
- 剑指offer区 ✅
- sql专区入门 ❌ 进行.ing
相关仓库
- algorithm-go - 💌 write algorithm using go
- greyireland/algorithm-pattern - 🍬 a algorithm pattern
- LogicStack-LeetCode - 😄 a good repo! 三叶姐yyds
维护者
如何贡献
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
algorithm go 遵循 Contributor Covenant 行为规范。
贡献
感谢参与相关算法题解的书写
- Fork it (https://github.com/zhang-wangz/algorithm-go/)
- Create your feature branch (git checkout -b yourfeature/yourfooBar)
- Commit your changes (git commit -am 'Add some yourfooBar')
- Push to the branch (git push origin yourfeature/yourfooBar)
- Create a new Pull Request
使用许可
MIT © Athony Wang
good luck, may we have a better tomorrow!