algorithm-go

module
v0.0.0-...-be7dd33 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2023 License: MIT

README




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 ✅
  • 剑指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!

Directories

Path Synopsis
base
kmp
everydaytea
leetcode
lcp
original

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL