Skip to content

adorow/intro-algorithms-kotlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to algorithms in Kotlin

Kotlin is a statically typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM compiler infrastructure.

Introduction to algorithms is a very well known book, used as textbook by many universities for teaching algorithms and data structures to its students. Co-written by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. Printed by The MIT Press.

As part of my drive to learn more about Kotlin I decided to start this little project where I will be writing algorithms found in the Third Edition of the book in Kotlin. The idea is for it to first be a transliteration of the pseudo-algorithms found in the book. And then I'll attempt to use some of the language features to make it more Kotlin-like.

The Journey

While reading the book, and writing some code, I'm also writing down a small summary of the book, and documenting the code I'm writing. So if you want to see that follow the summary down below.

Summary

Releases

No releases published

Packages

No packages published

Languages