Skip to content

Instantly share code, notes, and snippets.

@pratikmurali
Last active November 29, 2015 17:41
Show Gist options
  • Select an option

  • Save pratikmurali/ab3a7e1fcfd994a8ee25 to your computer and use it in GitHub Desktop.

Select an option

Save pratikmurali/ab3a7e1fcfd994a8ee25 to your computer and use it in GitHub Desktop.
Collection of useful links to prepare for programming interviews
Big O Cheatsheet: http://bigocheatsheet.com/
Introduction to Competitive Programming Contests: http://web.stanford.edu/class/cs97si/
Another Competitive Programming Course: http://algo.is/competitive-programming-course/
TopCoder Tutorials : https://www.topcoder.com/community/data-science/data-science-tutorials/
Leetcode Articles: http://articles.leetcode.com/
Indian Computing Olympiad: http://www.iarcs.org.in/inoi/online-study-material/
Dynamic Programming :http://20bits.com/article/introduction-to-dynamic-
Datastructures/ Algorithms Code Library :http://kaidul.com/algorithm-data-structure-code-library/
Fenwick Trees: http://notes.tweakblogs.net/blog/9835/fenwick-trees-demystified.html
Algorithm Gym: http://codeforces.com/blog/entry/15729
Ladies Storm Hackathons: https://www.youtube.com/channel/UCHBhQ_CfQWRmRTd22YO1mag
Visual Algorithms: http://visualgo.net/
Java Visualizer : http://cscircles.cemc.uwaterloo.ca/java_visualize/
Prof Hilfingers java reference :http://www-inst.eecs.berkeley.edu/~cs61b/fa14/book1/java.pdf
Prof Hilfinger's Data Structures: http://www-inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment