Skip to content

Commit e364fe9

Browse files
committed
Add project goals and a to-do list
1 parent b0fc5ee commit e364fe9

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

README.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11

22
# Sorting Algorithms
33

4-
- [About](#about)
5-
- [Requirements](#requirements)
6-
- [How to Use](#how-to-use)
7-
- [Currently Implemented Algorithms](#currently-implemented-algorithms)
8-
- [Benchmarks](#benchmarks)
9-
- [Unit Testing](#unit-testing)
10-
- [Contribution](#contribution)
4+
- [Sorting Algorithms](#sorting-algorithms)
5+
- [About](#about)
6+
- [Requirements](#requirements)
7+
- [How to Use](#how-to-use)
8+
- [Currently Implemented Algorithms](#currently-implemented-algorithms)
9+
- [Benchmarks](#benchmarks)
10+
- [Unit Testing](#unit-testing)
11+
- [Contribution](#contribution)
12+
- [Project Goals](#project-goals)
13+
- [TODO List](#todo-list)
1114

1215
## About
1316

@@ -128,4 +131,13 @@ All of the implemented functions are tested with **[Catch2](https://github.com/c
128131

129132
## Contribution
130133

131-
Feel free to contribute by implementing more sorting algorithms or improving the performance of the existing ones.
134+
### Project Goals
135+
136+
We aim to implement more and more sorting algorithms.
137+
We also plan to improve performance as much as possible.
138+
139+
### TODO List
140+
141+
- Use a better algorithm for choosing pivot in quick sort.
142+
- Add an **in-place** merge sort implementation.
143+
- Implement tim sort, shell sort, comb sort, shaker sort, etc.

0 commit comments

Comments
 (0)