Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SUMENGZHANG/algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

项目简介

背景

这个项目是我入职携程之后,创建的第一个项目。其目的是为了存储学习算法过程中的一些代码。 虽然已经步入职场,但是还是会保持对算法的热爱。

学习材料

  • 极客视频-王争《数据结构与算法之美》 学习基础,花了我68大洋,这可不兴白嫖。
  • 力扣相关类型题目积累,之前有其他项目记载了我的力扣刷题之路。但是之前缺乏管理,于是决定重开一个项目。
  • 思来想去还是决定先跟着左程云的《程序员代码面试指南》去刷书题
  • 希望读完《算法4》和《算法导论》

项目架构

复杂度

数据结构学习

1. 数组

数组是一种线性表数据结构。他用一段连续的内存空间,来存储一组具有相同类型的数据。

2. 链表

3. 栈

4. 队列

5. 散列表

6. 树

7. 堆

8. 跳表

9. 图

算法学习

1. 递归

2. 排序

3. 二分

4. 搜索

5. 哈希

6. 贪心(src/algorithms/Greedy)

7. 分治

8. 回溯

  • 八皇后
  • 0-1背包
  • 正则表达式

9. 动态规划

9.1 单链条

10. 字符串匹配

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages