Skip to content

Commit 17f2e37

Browse files
committed
More README formatting
1 parent 033e64f commit 17f2e37

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

README.markdown

+27-27
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# algorithms
2-
3-
[![Build Status](https://travis-ci.org/kanwei/algorithms.png)](https://travis-ci.org/kanwei/algorithms)
1+
# algorithms [![Build Status](https://travis-ci.org/kanwei/algorithms.png)](https://travis-ci.org/kanwei/algorithms)
42

53
## DESCRIPTION:
64

75
Started as a [Google Summer of Code 2008](http://code.google.com/soc/2008/ruby/about.html) project
86

97
Written by [Kanwei Li](http://kanwei.com/), mentored by Austin Ziegler
108

11-
Original Proposal: Using the right data structure or algorithm for the situation is an important
9+
### Original Proposal: ###
10+
11+
Using the right data structure or algorithm for the situation is an important
1212
aspect of programming. In computer science literature, many data structures
1313
and algorithms have been researched and extensively documented. However, there
1414
is still no standard library in Ruby implementing useful structures and
@@ -19,28 +19,28 @@ compare performance in different situations.
1919

2020
## COMPLETED:
2121

22-
* Heaps Containers::Heap, Containers::MaxHeap, Containers::MinHeap
23-
* Priority Queue Containers::PriorityQueue
24-
* Deque Containers::Deque, Containers::CDeque (C extension), Containers::RubyDeque
25-
* Stack Containers::Stack (uses Deque)
26-
* Queue Containers::Queue (uses Deque)
27-
* Red-Black Trees Containers::RBTreeMap, Containers::CRBTreeMap (C extension), Containers::RubyRBTreeMap
28-
* Splay Trees Containers::SplayTreeMap, Containers::CSplayTreeMap (C extension), Containers::RubySplayTreeMap
29-
* Tries Containers::Trie
30-
* Suffix Array Containers::SuffixArray
31-
32-
* Search algorithms
33-
- Binary Search Algorithms::Search.binary_search
34-
- Knuth-Morris-Pratt Algorithms::Search.kmp_search
35-
* Sort algorithms
36-
- Bubble sort Algorithms::Sort.bubble_sort
37-
- Comb sort Algorithms::Sort.comb_sort
38-
- Selection sort Algorithms::Sort.selection_sort
39-
- Heapsort Algorithms::Sort.heapsort
40-
- Insertion sort Algorithms::Sort.insertion_sort
41-
- Shell sort Algorithms::Sort.shell_sort
42-
- Quicksort Algorithms::Sort.quicksort
43-
- Mergesort Algorithms::Sort.mergesort
22+
* Heaps Containers::Heap, Containers::MaxHeap, Containers::MinHeap
23+
* Priority Queue Containers::PriorityQueue
24+
* Deque Containers::Deque, Containers::CDeque (C ext)
25+
* Stack Containers::Stack
26+
* Queue Containers::Queue
27+
* Red-Black Trees Containers::RBTreeMap, Containers::CRBTreeMap (C ext)
28+
* Splay Trees Containers::SplayTreeMap, Containers::CSplayTreeMap (C ext)
29+
* Tries Containers::Trie
30+
* Suffix Array Containers::SuffixArray
31+
32+
* Search algorithms
33+
- Binary Search Algorithms::Search.binary_search
34+
- Knuth-Morris-Pratt Algorithms::Search.kmp_search
35+
* Sorting algorithms
36+
- Bubble sort Algorithms::Sort.bubble_sort
37+
- Comb sort Algorithms::Sort.comb_sort
38+
- Selection sort Algorithms::Sort.selection_sort
39+
- Heapsort Algorithms::Sort.heapsort
40+
- Insertion sort Algorithms::Sort.insertion_sort
41+
- Shell sort Algorithms::Sort.shell_sort
42+
- Quicksort Algorithms::Sort.quicksort
43+
- Mergesort Algorithms::Sort.mergesort
4444

4545
## SYNOPSIS:
4646

@@ -62,7 +62,7 @@ compare performance in different situations.
6262

6363
(The MIT License)
6464

65-
Algorithms and Containers project is Copyright (c) 2009 Kanwei Li
65+
Ruby Algorithms and Containers project is Copyright (c) 2009 Kanwei Li
6666

6767
Permission is hereby granted, free of charge, to any person obtaining
6868
a copy of this software and associated documentation files (the

0 commit comments

Comments
 (0)