Skip to content

fortune9/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learning notes on algorithms

This repository hosts the implementations of different algorithms. There are two purposes for creating this repository:

  1. Help me to recall these algorithms in case I need to reimplement them in my research.
  2. If possible, help others to understand the algorithms.

I learned a lot from a Coursera course Algorithm: Design and Analysis. I highly recommend this course to anyone who has some programming experience and wants to design better algorithms.

Implemented Algorithms

Each implemented algorithm is placed in a folder. For example, the folder Karatsuba contains the implementation of Karatsuba algorithm of integer multiplication.

Folder Description
count_inversions using MergeSort algorithm to count the number of inversions in an array
Karatsuba integer multiplication using Karatsuba algorithm
quick sort quick sort algorithm implementation

Your feedback is always welcome!

Zhenguo Zhang zhangz.sci@gmail.com

Sun Sep 18 16:53:14 EDT 2016

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages