update lists
This commit is contained in:
@@ -28,8 +28,8 @@ visualizations for learning how graph traversal algorithms work.</li>
|
||||
<li><a
|
||||
href="https://www.w3schools.in/data-structures-tutorial/intro/">W3School</a>
|
||||
- Data Structures tutorial.</li>
|
||||
<li><a href="https://www.codechef.com/LEARNDSA/">CodeChef</a> - Learning
|
||||
DSA by practice on Codechef</li>
|
||||
<li><a href="https://www.codechef.com/roadmap/algorithms">CodeChef</a> -
|
||||
Learning DSA by practice on Codechef</li>
|
||||
<li><a href="http://algo-visualizer.jasonpark.me/">Algorithm
|
||||
Visualizer</a> - Dozens of animated algorithms (with code), and you can
|
||||
also create your own.</li>
|
||||
@@ -86,20 +86,23 @@ examples from computer games.</li>
|
||||
<h2 id="youtube-playlists">Youtube Playlists</h2>
|
||||
<p><em>High Quality Courses and tutorials on youtube</em></p>
|
||||
<ul>
|
||||
<li><p><a
|
||||
href="https://www.youtube.com/watch?v=8hly31xKli0">FreeCodeCamp -
|
||||
<li><a href="https://www.algorithmsilluminated.org/">Tim Roughgarden.
|
||||
Algorithms Illuminated</a> - Tim Roughgarden, a pioneer of computer
|
||||
science, offers a companion to his book, with lecture videos and
|
||||
slides.</li>
|
||||
<li><a href="https://www.youtube.com/watch?v=8hly31xKli0">FreeCodeCamp -
|
||||
Algorithms and Data Structures Tutorial - Full Course for Beginners</a>
|
||||
- Complete beginner friendly Algorithms and Data Structures Tutorial
|
||||
with mindblowing animation.</p></li>
|
||||
<li><p><a
|
||||
with mindblowing animation.</li>
|
||||
<li><a
|
||||
href="https://www.youtube.com/watch?v=0IAPZzGSbME&list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O">Abdul
|
||||
Bari - Introduction to Algorithm</a> - This playlist is so much
|
||||
informative and provide simulation with code example. As like as you are
|
||||
in a class.</p></li>
|
||||
<li><p><a
|
||||
in a class.</li>
|
||||
<li><a
|
||||
href="https://www.youtube.com/watch?v=AT14lCXuMKI&list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU">Jenny’s
|
||||
Lectures- Algorithm</a> - Another complete alogrithm playlist from basic
|
||||
level to intermediate. Easy explanation and simulation.</p></li>
|
||||
Lectures- Algorithm</a> - Another complete algorithm playlist from basic
|
||||
level to intermediate. Easy explanation and simulation.</li>
|
||||
</ul>
|
||||
<h2 id="online-courses">Online Courses</h2>
|
||||
<p><em>Free and High-Quality Courses Online</em></p>
|
||||
@@ -142,7 +145,7 @@ Devin Balkcom.</li>
|
||||
href="https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/video_galleries/lecture-videos/">MIT
|
||||
- 6-006</a> - Well explained algorithms.</li>
|
||||
<li><a
|
||||
href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video-lectures/">MIT
|
||||
href="https://ocw.mit.edu/courses/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video_galleries/video-lectures/">MIT
|
||||
- 6-046j</a> - Similar to the previous one, but with different
|
||||
algorithms.</li>
|
||||
<li><a
|
||||
@@ -203,7 +206,7 @@ structures.</li>
|
||||
<li><a href="http://www.manning.com/bhargava">Grokking Algorithms</a> -
|
||||
An illustrated book on algorithms with practical examples.</li>
|
||||
<li><a
|
||||
href="http://mitpress.mit.edu/books/introduction-algorithms">Introduction
|
||||
href="https://mitpress.mit.edu/9780262046305/introduction-to-algorithms/">Introduction
|
||||
to Algorithms</a> - Essential!</li>
|
||||
<li><a href="https://mitpress.mit.edu/books/real-world-algorithms">Real
|
||||
World Algorithms: A Beginner’s Guide</a> - An introduction to algorithms
|
||||
@@ -219,8 +222,8 @@ of Computer Programming</a> - The Book.</li>
|
||||
href="https://mitpress.mit.edu/books/structure-and-interpretation-computer-programs-second-edition">Structure
|
||||
and Interpretation of Computer Programs</a></li>
|
||||
<li><a
|
||||
href="https://www.manning.com/books/algorithms-and-data-structures-in-action">Algorithms
|
||||
and Data Structures in Action</a> - A different and a great way to
|
||||
href="https://www.manning.com/books/advanced-algorithms-and-data-structures">Advanced
|
||||
Algorithms and Data Structures</a> - A different and a great way to
|
||||
introduce algorithms and data structures that can be used at work.</li>
|
||||
<li><a
|
||||
href="https://www.amazon.com/Algorithmic-Puzzles-Anany-Levitin/dp/0199740445">Algorithmic
|
||||
@@ -229,6 +232,11 @@ of puzzles. No programming experience is required!</li>
|
||||
<li><a href="https://web.stanford.edu/class/cs166/">Standford CS166</a>
|
||||
- Standford CS166, a course in the design, analysis, and implementation
|
||||
of data structures.</li>
|
||||
<li><a
|
||||
href="https://www.manning.com/books/grokking-data-structures">Grokking
|
||||
Data Structures</a> - Grokking Data Structures carefully guides you from
|
||||
the most basic data structures like arrays or linked lists all the way
|
||||
to powerful structures like graphs. It’s perfect for beginners.</li>
|
||||
</ul>
|
||||
<h3 id="algorithm-analysis">Algorithm Analysis</h3>
|
||||
<ul>
|
||||
@@ -448,14 +456,18 @@ problem archive.</li>
|
||||
<li><a href="https://icpcarchive.ecs.baylor.edu/">ACM-ICPC Live
|
||||
Archive</a> - Hundreds of problems from previous ACM-ICPC Regionals and
|
||||
World Finals.</li>
|
||||
<li><a href="http://judge.u-aizu.ac.jp/onlinejudge/">AIZU ONLINE
|
||||
JUDGE</a> - Japanese Online Judge.</li>
|
||||
<li><a href="https://onlinejudge.u-aizu.ac.jp/">AIZU ONLINE JUDGE</a> -
|
||||
A Japanese online judge from the University of Aizu, offering a wide
|
||||
range of algorithmic challenges.</li>
|
||||
<li><a href="http://www.algomuse.appspot.com">Algo Muse</a> -
|
||||
Research-based algorithmic problems.</li>
|
||||
<li><a href="https://atcoder.jp/">AtCoder</a> - Japanese programming
|
||||
contest website.</li>
|
||||
<li><a href="https://www.acmicpc.net/">Baekjoon Online Judge</a> -
|
||||
Korean Online Judge. 10000+ problems. Supports 60+ languages.</li>
|
||||
<li><a href="https://judge.beecrowd.com/">Beecrowd</a> - The Largest
|
||||
Competitive Programming and Online Code Judgement Platform in Latin
|
||||
America.</li>
|
||||
<li><a href="https://csacademy.com/">CS Academy</a> - Holds online
|
||||
contests and IOI practice contests</li>
|
||||
<li><a href="https://www.codechef.com/">CodeChef</a> - More problems and
|
||||
@@ -499,6 +511,8 @@ Tutorials</a> - Learn and practice algorithms by solving challenges
|
||||
online.</li>
|
||||
<li><a href="https://leetcode.com/">LeetCode</a> - Learn algorithms and
|
||||
prepare for interviews.</li>
|
||||
<li><a href="https://paiza.jp/">Paiza</a> - A Japanese platform offering
|
||||
coding challenges and career preparation.</li>
|
||||
<li><a href="http://poj.org/">PKU JudgeOnline</a> - Chinese Online
|
||||
Judge.</li>
|
||||
<li><a href="https://projecteuler.net/">ProjectEuler</a> - Mathematical
|
||||
@@ -577,3 +591,5 @@ alt="Creative Commons License" /></a></p>
|
||||
<p>This work is licensed under a <a
|
||||
href="http://creativecommons.org/licenses/by/4.0/">Creative Commons
|
||||
Attribution 4.0 International License</a>.</p>
|
||||
<p><a href="https://github.com/tayllan/awesome-algorithms">algorithms.md
|
||||
Github</a></p>
|
||||
|
||||
Reference in New Issue
Block a user