Skip to content

raghavrv/Data-Structures-By-Horowitz-in-Python

Repository files navigation

Data Structures By Horowitz - As iPython Notebooks

Run these notebooks online - Binder

Python implementation of the examples in the text book Fundamentals of Data Structures in C++ by E.Horowitz, S.Sahni and Mehta.

This is a part of my contribution to the textbook companionship project organized by the FOSSEE initiative of IIT Bombay.

Sneak Peek

Chapter 1

Plotting the Fibonacci Spiral in Python!

Profiling the time cost of sequential search

Chapter 2

The LaTeX enabled Polynomial module

Find vs Fast Find

Chapter 3

Maze Path Finder (Application of stack)

Chapter 7

Visualizing Heap sort using graph viz plots

The input array ( Represented as dictionary ) : 
{1: 26, 2: 5, 3: 77, 4: 1, 5: 61, 6: 11, 7: 59, 8: 15, 9: 48, 10: 19}

(One of the intermediate steps)

Sorted :  [77, 61, 59, 48, 26]

(Final step and the sorted array)

Sorted :  [77, 61, 59, 48, 26, 19, 15, 11, 5]
The final sorted array is :  [77, 61, 59, 48, 26, 19, 15, 11, 5, 1]
Chapter 8

RSA hash generation flowchart in Python!!

Hashmap collision avoidance using chaining

Contribute

If you wish to contribute too, visit FOSSEE and see if you can find anything matching your interests.

Copyright

The copyrights for all the codes belong to the FOSSEE Department of IIT Bombay.

Contact

rvraghav93@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published