Awesome Competitive Programming | Learning Resources For Everyone ⭐

Awesome Competitive Programming | Learning Resources For Everyone :man_shrugging:

Journey as a Programmer which lists all algorithms I encountered and some cool blogs to learn them!

Solution of problems on competitive programming websites

  1. Basic math: https://www.topcoder.com/community/data-science/data-science-tutorials/mathematics-for-topcoders/
  2. Recursion-1: https://www.topcoder.com/community/data-science/data-science-tutorials/an-introduction-to-recursion-part-1/
  3. Recursion-2: https://www.topcoder.com/community/data-science/data-science-tutorials/an-introduction-to-recursion-part-2/
  4. STL-1: https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-1/
  5. STL-2: https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-2/
  6. Binary Search: https://www.topcoder.com/community/data-science/data-science-tutorials/binary-search/
  7. Prime numbers and Euler function: https://www.topcoder.com/community/data-science/data-science-tutorials/prime-numbers-factorization-and-euler-function/
  8. Combinatorics: https://www.topcoder.com/community/data-science/data-science-tutorials/basics-of-combinatorics/
  9. Greedy Algorithms: https://www.hackerearth.com/practice/algorithms/greedy/basics-of-greedy-algorithms/tutorial/
  10. DP: https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/
  11. Graph Theory-1: https://www.topcoder.com/community/data-science/data-science-tutorials/introduction-to-graphs-and-their-data-structures-section-1/
  12. Graph Theory-2: https://www.topcoder.com/community/data-science/data-science-tutorials/introduction-to-graphs-and-their-data-structures-section-2/
  13. Graph Theory-3: https://www.hackerearth.com/practice/algorithms/graphs/shortest-path-algorithms/tutorial/
  14. Minimum Spanning Tree: https://www.hackerearth.com/practice/algorithms/graphs/minimum-spanning-tree/tutorial/
  15. Binary Indexed Tree: https://www.topcoder.com/community/data-science/data-science-tutorials/binary-indexed-trees/
  16. Segment Tree: https://www.hackerearth.com/practice/notes/segment-tree-and-lazy-propagation/
  17. Disjoint-Set: https://www.topcoder.com/community/data-science/data-science-tutorials/disjoint-set-data-structures/
  18. String Matching: https://www.hackerearth.com/practice/notes/exact-string-matching-algorithms/
  19. Trie: https://www.topcoder.com/community/data-science/data-science-tutorials/disjoint-set-data-structures/
  20. RMQ and LCA: https://www.topcoder.com/community/data-science/data-science-tutorials/range-minimum-query-and-lowest-common-ancestor/
  21. Articulation Points/Bridge Edges: https://www.hackerearth.com/practice/notes/nj/
  22. Maximum Flow: https://www.topcoder.com/community/data-science/data-science-tutorials/maximum-flow-augmenting-path-algorithms-comparison/
  23. Computational Geometry: https://www.hackerearth.com/practice/notes/computational-geometry-i-1/
  24. Mo’s Algorithm: https://blog.anudeep2011.com/mos-algorithm/
  25. Heavy Light Decomposition: https://blog.anudeep2011.com/heavy-light-decomposition

Free stuff

Stanford Online Course

Javascript

Python

Web Development

GitHub

Resources

Machine Learning

Internships

Intership to Full-Time

Jobs and Interviews

Frontend Interview Preparation

Apple

Google

Facebook

Facebook - Education

Spotify

Amazon

Twitter

Microsoft

Self Driving Car

Youtube Playlist

React

Angular JS

Firebase

CSS

Kotlin

Setting up your portfolio

Portfolio

Cloud Computing

Internet of Things

DNS

Messaging Bots

Design

Extras

Books

The most highly regarded books to learn algorithms

Bonus: Awesome Resources | Massive List | You Ever Wondered To Get!

Source: OneHack.Us & GitHub

ENJOY & HAPPY LEARNING! :heart:

Appreciate the share & feedback! don’t be cheap!

AI Bot Onehack

40 个赞

Thanks for these massive list! Appreciate :+1:

2 个赞

Wow, Thank you!

2 个赞

Greatly appreciate chief for sharing this :heart_hands:

2 个赞

Thank you very much sir. Hugely appreciated.

2 个赞

Thanks man!

2 个赞

Literally searched here for the same resources 3-4 days ago , and now we have them. Thanks for this amazing share chief !!!

2 个赞

Thank you, really appreciate the effort.

2 个赞

thank you soooooo much chief

2 个赞

Thanks a lot, this is incredible help

1 个赞

Thanks for excellent share

1 个赞

Impressive to the core! Thank you

1 个赞