An open API service indexing awesome lists of open source software.

https://github.com/xiaomeng79/go-algorithm

go数据结构和算法
https://github.com/xiaomeng79/go-algorithm

algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms go golang sorting-algorithms

Last synced: about 1 month ago
JSON representation

go数据结构和算法

Awesome Lists containing this project

README

          

## go 数据结构和算法

[![Build Status](https://travis-ci.org/xiaomeng79/go-algorithm.svg?branch=master)](https://travis-ci.org/xiaomeng79/go-algorithm) [![codecov](https://codecov.io/gh/xiaomeng79/go-algorithm/branch/master/graph/badge.svg)](https://codecov.io/gh/xiaomeng79/go-algorithm)
[![GitHub license](https://img.shields.io/github/license/xiaomeng79/go-algorithm.svg)](https://github.com/xiaomeng79/go-algorithm/blob/master/LICENSE)

### 数据结构

[数据结构概念](./data-structures/README.md)

[二叉树](./data-structures/binaryTree)

[图](./data-structures/graph)

[堆](./data-structures/heap)

[优先队列](./data-structures/priority_queue)

[队列](./data-structures/queue)

[栈](./data-structures/stack)

[位图](./data-structures/bitmap)

### 算法

#### 图

[深度优先](./algorithms/graphs/dfs)

[广度优先](./algorithms/graphs/bfs)

[最短路径bfs](./algorithms/graphs/bfs-shortest-path)

[迪杰斯特拉](./algorithms/graphs/dijkstra)

[拓扑算法](./algorithms/graphs/topological)

#### 排序

[概念](./algorithms/sort/README.md)

[冒泡排序](./algorithms/sort/bubble)

[插入排序](./algorithms/sort/insertion)

[选择排序](./algorithms/sort/selection)

[快速排序](./algorithms/sort/quick)

[希尔排序](./algorithms/sort/shell)

[归并排序](./algorithms/sort/merge)

[堆排序](./algorithms/sort/heap)

[桶排序](./algorithms/sort/bucket)

### 训练

#### String
- 字符串反转

#### 参考资料

##### 博客资料

[c/c++/java详细讲解](http://wangkuiwu.github.io/2013/01/01/datastruct-index/)

[c语言详细](https://www.cnblogs.com/ciyeer/category/1214864.html)

[c语言详细](http://data.biancheng.net/)

##### git资料

[数据结构和算法全面](https://github.com/arnauddri/algorithms)

[0xAX](https://github.com/0xAX/go-algorithms)

[floyernick](https://github.com/floyernick/Data-Structures-and-Algorithms)

[skybebe](https://github.com/skybebe/Algorithms-Learning-With-Go)

[TheAlgorithms](https://github.com/TheAlgorithms/Go)

[js排序](https://github.com/hustcc/JS-Sorting-Algorithm)