1 Star 0 Fork 0

Klien-m / algorithm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

算法总结

突然想起自己的算法方面颇为薄弱,因此就开始了一番学习,创建了这个项目。

刚开始的时候是看了一本叫做《算法图解》的书,书的内容较少,东西基本也都学过,因此只是自己重新码了一遍,因此有了如下几个目录:

  • src/graph 目录下是关于图的一些代码。目前(2020/7/23)只有 BFS.classDijkstra.class 两个文件,都是书上的小例子

  • src/search 目录下是关于查找的算法,目前(2020/7/23)只写了一个二分查找

  • src/sort 目录下是一些排序算法,目前(2020/7/23)有选择排序、快速排序、冒泡排序、归并排序

  • src/recursive 目录下是关于递归的学习,其中有递归计算一串数字的和、递归计算 list 的大小、递归求 list 的最大值。

    以上内容完成于 2020/7/14 下午。

  • src/牛客网/剑指offer/ 目录下是在 牛客网 进行的一些练习,题目来源是剑指 Offer,其中一部分习题有 java 和 kotlin 两个版本,java 目录下大概有 40 来个题的代码,不过都无描述,只有代码,kotlin 目录下较少,不到10个

  • src/leetcode 目录下是在 力扣 进行的一些练习,本打算按照难度和标签进行练习,目前(2020/7/23)练习了近 100 道题,难度均为简单,标签有如下:堆、排序、栈、树、深度优先搜索、贪心算法,以上均已记录为 md 文件,文件命名格式为“难度标签.md”,其内均为相应难度和标签的题目描述、思路(较为简化)、代码(Java)

2020-07-24 13:13

此时做算法题已经有了点头绪,从明天起每天 5 个简单的,2个中等的,同时以时间命名记录在册,保存在 src/leetcode/date 目录下。

空文件

简介

最近刷的算法题的总结,以及一些常用的排序、查找、BFS等算法 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/Klien-m/algorithm.git
git@gitee.com:Klien-m/algorithm.git
Klien-m
algorithm
algorithm
master

搜索帮助