Skip to content

Commit

Permalink
完成几道字符串题目
Browse files Browse the repository at this point in the history
  • Loading branch information
nonstriater committed Dec 1, 2015
1 parent a2d615a commit 47972d3
Show file tree
Hide file tree
Showing 6 changed files with 292 additions and 80 deletions.
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,14 +108,21 @@
* 快速排序
* SPFA(shortest path faster algorithm) 单元最短路径算法
* 快递选择SELECT



## 算法设计思想

为了更简洁的形式设计和藐视算法,在算法设计时又常常采用递归技术,用递归描述算法。




## 海量数据处理

* 分而治之/Hash映射 + hash统计/trie树/红黑树/二叉搜索树 + 堆排序/快速排序/归并排序
* 双层桶划分
* Bloom filter 、Bitmap
* Trie树/数据库/倒排索引
* 外排序
* 分布处理之 Hadoop/Mapreduce


## 算法设计思想

* 迭代法
* 穷举搜索法
* 递推法
Expand All @@ -125,13 +132,9 @@
* 回溯
* 分治算法

http://www.chinaunix.net/old_jh/23/437639.html



## 推荐阅读


### 刷题必备

《剑指offer》
Expand Down
36 changes: 36 additions & 0 deletions 海量数据处理/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

## 海量数据处理


海量处理问题常用的分析解决问题的思路是:

* 分而治之/Hash映射 + hash统计/trie树/红黑树/二叉搜索树 + 堆排序/快速排序/归并排序
* 双层桶划分
* Bloom filter 、Bitmap
* Trie树/数据库/倒排索引
* 外排序
* 分布处理之 Hadoop/Mapreduce


### 分而治之/Hash映射 + hash统计/trie树/红黑树/二叉搜索树 + 堆排序/快速排序/归并排序


### 双层桶划分


### Bloom filter 、Bitmap


### Trie树/数据库/倒排索引


### 外排序


### 分布处理之 Hadoop/Mapreduce






4 changes: 2 additions & 2 deletions 算法问题选编/堆和栈.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
##堆和栈


栈的数据结构结构
栈的数据结构

```
typede int Value;
Expand All @@ -23,7 +23,7 @@ Value pop(Stack);
```

队列的数据结构结构
队列的数据结构

```
typede int Value;
Expand Down
Loading

0 comments on commit 47972d3

Please sign in to comment.