阿尔戈
概述:
此仓库是用于竞争性编程,数据结构,排序和相关领域的算法的综合。 目前,它具有C / C ++,Python和一些Java实现的功能。 它包含许多高级算法,例如贪婪算法,图遍历算法(包括Dijkstra算法和Floyd Warshal算法)以及数据结构(例如队列,堆栈和二进制搜索树)。 贡献很高。
使用此存储库来学习或回顾您的知识,并且不要忘了加注星标和合作!
内容:
搜索算法
线性搜寻
二进制搜索
三元搜索
排序算法
气泡排序
选择排序
插入排序
合并排序
快速分类
基数排序
Bogo排序
最短路径算法
迪克斯特拉
弗洛伊德·沃沙尔
通用数据结构
堆
队列
叠
数组
链表
使用的语言:
C ++
Python
Java
C
还有更多
如何贡献:
请彻底注释您的代码,以使任何人都可以理解。 如果可能,请使用单元测试检查您的代码。 避免所有不好的实现,使您的代码尽可能干净。 之后,找到适合您代码类别的文件夹并提交PR。 如果此处的信息对您有用,请为该回购加注星号。
请看看这些:
快速quidelines