• Stars
    star
    101
  • Rank 331,007 (Top 7 %)
  • Language
    C++
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Basic data structures, sorting algorithms, algorithms learning tools. 基本数据结构,排序算法,算法学习工具

🆒 数据结构与算法(Data Structure and Algorithm)

Github Issues Github Forks Github Stars Github License

🏠 目录结构(Structure)

.
├── .github/                      # github配置
│   └── ...
├── .vscode/                      # vscode配置
│   └── ...
├── basic_data_structure/         # 基本数据结构
│   ├── array/                    # 数组(Array)
│   │   └── ...
│   ├── graph/                    # 图(Graph)
│   │   └── ...
│   ├── hash_table/               # 哈希表(Hash Table)
│   │   └── ...
│   ├── heap/                     # 堆(Heap)
│   │   └── ...
│   ├── linked_list/              # 链表(Linked List)
│   │   └── ...
│   ├── queue/                    # 队列(Queue)
│   │   └── ...
│   ├── stack/                    # 栈(Stack)
│   │   └── ...
│   ├── tree/                     # 树(Tree)
│   │   └── ...
│   ├── data_structure.png        # 数据结构概览图
│   │   └── ...
├── basic_sorting/                # 排序算法
│   │
│   └── ...
├── js                            # Javascript算法相关
│   │
│   └── ...
├── books/                        # 书籍
│   │
│   └── ...
├── cache_algorithm/              # 缓存算法(LFU、LRU、ARC、FIFO、MRU)
│   │
│   └── ...
├── leetcode/                     # Leetcode算法题
│   │
│   └── ...
│
├── .gitignore                    # Git ignore 配置
├── .editorconfig                 # 编辑器配置
└── README.md                     # README

🔭 学习工具(Learning Tools)

  1. LeetCode
  2. 领扣中国
  3. C++教程
  4. 看云数据结构与算法/leetcode/lintcode
  5. 可视化算法 Algorithm Visualizer
  6. 旧金山大学数据结构和算法的可视化学习工具
  7. 可视化排序算法 Sorting
  8. 动画学习算法和数据结构 VisulaGo
  9. 普林斯顿大学经典算法教材
  10. 代码随想录

🙉 排序算法(Sorting Algorithm)

  1. 冒泡排序(Bubble Sort)
  2. 选择排序(Selection Sort)
  3. 插入排序(Insertion Sort)
  4. 归并排序(Merge Sort)
  5. 快速排序(Quick Sort)
  6. 堆排序(Heap Sort)
  7. 桶排序(Bucket sort)
  8. 计数排序(Counting Sort)
  9. 基数排序(Radix Sort)
  10. 排序算法大全

💪 常用数据结构(Basic Data Structure)

  1. 链表(Linked List)
  2. 二叉树(Binary Tree)
  3. 霍夫曼编码(Huffman Coding)
  4. 队列(Queue)
  5. 栈(Stack)
  6. 集合(Set)
  7. 哈希表(Map)
  8. 堆(Heap)
  9. 图(Graph)

🔗 相关文献(Relative Articles)

  1. 维基百科算法大全
  2. 维基百科数据结构大全
  3. 算法的时间与空间复杂度
  4. 数据结构的基本知识总结
  5. 二叉树的遍历详解(前序中序后序层次-递归和非递归)
  6. 视觉直观感受 7 种常用的排序算法
  7. 素数生成算法
  8. 红-黑树
  9. 堆(Heap)
  10. 图解算法数据结构
  11. LeetCode 刷题手册
  12. COMP 557 Fundamentals of Computer Graphics W2015

🏷️ LeetCode 标签(LeetCode Tags)

  1. 数组
  2. 动态规划
  3. 字符串
  4. 数学
  5. 哈希表
  6. 深度优先搜素
  7. 二分查找
  8. 双指针
  9. 广度优先搜索
  10. 贪心算法
  11. 回溯算法
  12. 设计
  13. 链表
  14. 位运算
  15. 排序
  16. 分治算法
  17. 并查集
  18. 二叉搜索树
  19. 字典树
  20. 递归
  21. 队列
  22. 线段树
  23. Random
  24. 树状数组
  25. 极小化极大
  26. 拓扑排序
  27. 脑筋急转弯
  28. 几何
  29. Map
  30. Rejection Sampling
  31. 蓄水池抽样
  32. 记忆化

More Repositories

1

vue-element-quick-start

Vue2, Vuex 3, Vue Router 3, Element-ui and Typescript SPA project quick start kit(Vue element ui 快速开始脚手架)
Vue
136
star
2

react-neo4j

A Neo4j graph visualization using D3.js and react
TypeScript
38
star
3

blockchain-architecture

Blockchain Architecture study and learn, 区块链技术架构研究和学习
18
star
4

react-typescript-admin

A starter template for TypeScript and React with Ant Design and Dva
TypeScript
15
star
5

cruise

A Continuous Integration (CI) management system homework from Thought Works
TypeScript
12
star
6

AwesomeSwiftApp

An Awesome Swift App
Swift
11
star
7

flutter_common_template

A flutter development template
Dart
9
star
8

tech-architecture

Technology Architecture study and learn,技术架构研究和学习。
Swift
7
star
9

AntDesignProject

JavaScript
5
star
10

svg-koa

A fabric.js and koa application
JavaScript
5
star
11

np-web

An out-of-box UI solution for enterprise applications
TypeScript
4
star
12

flutter_learning

A flutter learning app
Dart
4
star
13

Design

My UI design portfolio
3
star
14

multiple-pages-vue2

Multiple pages front-end project
JavaScript
2
star
15

chachaxw

About
2
star
16

ImageEffect

JavaScript
2
star
17

front-end-multiple-page

Front-end multiple page project by gulp and webpack
JavaScript
2
star
18

WebByVapor

A web application powered by Vapor, which is a web framework for Swift
Swift
2
star
19

cc-lending

A lending dapp which is running on the Solana chain.
TypeScript
2
star
20

react-native-redux-todo

A ToDo list app with react native and redux.
JavaScript
2
star
21

chachaxw.github.io

chachaxw.github.io
HTML
2
star
22

Ionic2App

Ionic2 app
TypeScript
2
star
23

JSExercise

Html, Css and Javascript exercise
HTML
2
star
24

pos_terminal_app

A POS terminal Application
JavaScript
2
star
25

meteor-simple-todos

Meteor todo demo
JavaScript
1
star
26

AwesomeAndroidApp

An Awesome Android App
Java
1
star
27

python_spider

Python spider
Python
1
star
28

AmazingEffect

JavaScript
1
star
29

iOSChartsDemo

A iOS chart app demo by swift3
Swift
1
star
30

react-todos

react to sample
JavaScript
1
star
31

ConcurrencyDemo

ConcurrencyDemo in swift
Swift
1
star
32

Front-end-engineer-resume

我的个人简历/My own simple resume
1
star
33

chachaxw.github.io_old

Chacha's blog site
HTML
1
star
34

xlsx-koa

A js-xlsx and koa application
JavaScript
1
star
35

SwiftLearning

Swift learning everyday
Swift
1
star
36

getti-demo-app

A react native app
JavaScript
1
star
37

koa-starter-template

A nodeJS framework starter template with Koa
JavaScript
1
star
38

Scan-QR-Code

A QRCode scan application powered by Swift3
Swift
1
star
39

awesome-near-app

An awesome near app
Rust
1
star
40

frontend-homework-test

A frontend homework test
HTML
1
star
41

spring-boot-learning

A spring boot learning project
Java
1
star
42

React-Server

React server render
CSS
1
star
43

CardExpansion

JavaScript
1
star
44

Fireworks-With-Canvas

HTML
1
star
45

Grouping

JavaScript
1
star
46

react-three-app

A react threejs app
TypeScript
1
star
47

MindMap

1
star
48

medical-react-front-end

Medical react front-end
JavaScript
1
star
49

Weibo

Weibo in Swift3
Objective-C
1
star
50

vue-spa-quick-start

Vue SPA quick start for mobile webapp
JavaScript
1
star
51

personal-website

My own website || Front-end developer& Designer
CSS
1
star
52

dex-front

Dex front end website
HTML
1
star
53

flutter_wxlftp

Flutter Plugin
Java
1
star
54

shein-store-to-shopify-extension

A Chrome extension with syncing Shein products to Shopify function
JavaScript
1
star