a repo records some algorithms using go.
背景
algorithm go
的原型项目是 greyireland/algorithm-pattern
其他诸如数论,几何,线段树等类型都是在此基础之上所整合。
这个仓库的目标只有一个: 希望更多的人加入写算法的队列
参与
如果你有更好的分类内容或者原创题,可以提交issue或者fork后申请合并你的代码题解
目录说明
- base 下面这些所进行的基本内容扩展
- leetcode 下面是对力扣内容的扩展
- original 是练习的一些acm模式的题目
英文 |
中文 |
有无相关记录 |
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 ✅ |
相关参考仓库
维护者
@Athony Wang
如何贡献
非常欢迎你的加入!提一个 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!