Skip to content

appleFold/algorithm-go

 
 

Repository files navigation

algorithm go

Github stars Github MIT standard-readme compliant

algorithm go

a repo records some algorithms using go.

内容列表

背景

algorithm go 最开始是照着项目 greyireland/algorithm-pattern 中进行算法练习而来的,但是刷着总感觉内容相对单调,便在基础之上整合了相关内容,并且把leetcode每日刷题部分加入其中,还增加了例如数论,几何,线段树等类型。使得不再成为一种单一的算法模版练习使用。

这个仓库的目标是:

  1. 加深自己的算法理解
  2. 希望更多的人加入写算法

参与

如果你有更好的分类内容或者原创题,可以提交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专区入门 ✅

相关仓库

维护者

@Athony Wang

如何贡献

非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。

algorithm go 遵循 Contributor Covenant 行为规范。

贡献

感谢参与相关算法题解的书写

  1. Fork it (https://github.com/zhang-wangz/algorithm-go/)
  2. Create your feature branch (git checkout -b yourfeature/yourfooBar)
  3. Commit your changes (git commit -am 'Add some yourfooBar')
  4. Push to the branch (git push origin yourfeature/yourfooBar)
  5. Create a new Pull Request

使用许可

MIT © Athony Wang

good luck, may we have a better tomorrow!

About

some algorithms records using go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%