Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/keepalive555/datastructure

数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
https://github.com/keepalive555/datastructure

algorithm c datastructure

Last synced: about 2 months ago
JSON representation

数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。

Awesome Lists containing this project

README

        

# DataStructure

## 简介

此工程作为笔者日常学习“数据结构"代码汇总仓库。

## 数据结构

数据结构学习示例代码整理如下:

### 查找算法

1. [SKipList](https://github.com/keepalive555/study/blob/master/skiplist/skiplist.c)
2. [二分查找](https://github.com/keepalive555/study/blob/master/binarysearch/binarysearch.c)
3. [插入查找](https://github.com/keepalive555/study/blob/master/binarysearch/interpolationsearch.c)
4. [二叉搜索树](https://github.com/keepalive555/study/blob/master/binarysorttree/binarysorttree.c)

### 排序

1. [冒泡排序](https://github.com/keepalive555/study/blob/master/sort/sort.c)
2. [选择排序](https://github.com/keepalive555/study/blob/master/sort/select.c)
3. [插入排序](https://github.com/keepalive555/study/blob/master/sort/insert.c)
4. [堆排序](https://github.com/keepalive555/study/blob/master/sort/heap.c)
5. [快速排序](https://github.com/keepalive555/study/blob/master/sort/quick_sort.c)
6. [K路归并排序](https://github.com/keepalive555/study/blob/master/sort/k_merge_sort.c)
7. [Bitmap快速查找](https://github.com/keepalive555/study/blob/master/bitmap/bitmap.c)
8. [BloomFilter](https://github.com/keepalive555/study/blob/master/bitmap/bloomfilter.c)

### 链表

1. [快慢指针检测单链表是否有环](https://github.com/keepalive555/study/blob/master/linklist/linklist.c)

### 操作系统

1. [LRU算法C实现(编辑中)](https://github.com/keepalive555/study/blob/master/os/lru.c)

### 算法

1. [动态规划解决硬币问题](https://github.com/keepalive555/study/blob/master/algorithms/dp.c)