This web page includes links to information on data structures and algorithms.
Python data structures, 1/11 joe james
https://www.youtube.com/playlist?list=PLj8W7XIvO93qsmdxbaDpIvM1KCyNO1K_c
8 data structures every Python programmer needs to know
https://www.educative.io/blog/8-python-data-structures
Top data structures and algorithms every developer must know, educative
https://www.educative.io/blog/data-structures-algorithms
Data structures 101: How to use stacks and queues in Java, educative
https://www.educative.io/blog/data-structures-stack-queue-java-tutorial
Data Structures You Need To Learn In Python
https://www.edureka.co/blog/data-structures-in-python/#stack
Data Structures and Algorithms in Python, 1/19
https://www.youtube.com/c/codebasics/playlists
Algorithms, GeeksforGeeks
https://www.geeksforgeeks.org/fundamentals-of-algorithms/#AnalysisofAlgorithms
Machine Learning Algorithms from Scratch, Kaggle
https://www.kaggle.com/milan400/machine-learning-algorithms-from-scratch
How to Think Like a Computer Scientist
https://www.openbookproject.net/thinkcs/python/english2e/
Data Structures and Algorithms, CodeChef
https://discuss.codechef.com/t/data-structures-and-algorithms/6599
Top 10 Machine Learning Algorithms for Beginners
https://www.kdnuggets.com/2017/10/top-10-machine-learning-algorithms-beginners.html
Cluster analysis
https://en.wikipedia.org/wiki/Cluster_analysis
k-means clustering, Wikipedia
https://en.wikipedia.org/wiki/K-means_clustering
k-medians clustering
https://en.wikipedia.org/wiki/K-medians_clustering, Wikipedia
Introduction to K-means Clustering, Oracle
https://blogs.oracle.com/datascience/introduction-to-k-means-clustering
Explaining the K-Means Clustering Iterative Algorithm
http://blog.keyrus.co.uk/k_means_clustering_iterative_algorithm.html
Clustering in ML, Google
https://developers.google.com/machine-learning/clustering/clustering-algorithms
Develop a K Mean Clustering Algorithm from Scratch in Python and Use It for Dimensional Reduction, Regenerative
A Complete Beginners Guide to KNN Classifier, Regenerative
Definitions
Balancing Bias and Variance to Control Errors in Machine Learning
Gradient Descent Demystified
https://towardsdatascience.com/gradient-descent-demystified-bc30b26e432a
Types of Distance Metrics in Machine Learning
https://www.analyticsvidhya.com/blog/2020/02/4-types-of-distance-metrics-in-machine-learning/
Algorithms and Data Structures
List of algorithms
https://en.wikipedia.org/wiki/List_of_algorithms
50+ Data Structure and Algorithms Interview Questions for Programmers, Hackernoon
Top Algorithms and Data Structures You Really Need To Know
Top Algorithms/Data Structures/Concepts every computer science student should know
15 of the Most Important Algorithms That Helped Define Mathematics, Computing, and Physics
Data Structures and Algorithms, Jenny's Lectures 1/112
Data Structure and Algorithms Tutorial
https://www.tutorialspoint.com/data_structures_algorithms/index.htm
Python Tutorial
https://www.tutorialspoint.com/python/index.htm
Data Structures Tutorial
https://www.javatpoint.com/data-structure-tutorial
Data structures 21 lessons
https://www.w3schools.in/category/data-structures-tutorial/
Java Algorithms Derek Banas 1/17
https://www.youtube.com/watch?v=f5OD9CKrZEw&list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT
Data structures, Vidhaya
Python Data Structures tutorial, Data Camp
Data structures you need to learn, Edureka
Python Data Structures Tutorial
https://www.pythoncentral.io/series/python-data-structures-tutorial/
Design and Analysis of Algorithms Tutorial, Guru99
Data Structure and Algorithms Tutorial, TutorialsPoint
Data Structures Tutorial, JavaTPoint
Top 10 Algorithms
Techlead and Clement Mihailescu
https://www.youtube.com/watch?v=r1MXwyiGi_U
1 depth first search
stack
2 breadth first search
queue
3 matching brackets problem
stack
4 hash tables
keep track of visits
5 multiple variables at once
https://www.youtube.com/watch?v=zHczhZn-z30
6 reverse a linked list
7 sorting algorithms
https://guides.codepath.com/compsci/Sorting-Algorithms
8 recursion
9 custom data structures
10 binary search
How to Develop a Linear Regression Algorithm From Scratch in Python, Regenerative
Breadth-First Search Algorithm in Details: Graph Algorithm, Regenerative
Depth-First Search Algorithm in Details in Python, Regenerative
BFS vs DFS: Know the Difference, Guru99
=====================
Intro to Data Structures and Algorithms, udacity and google
https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513
Depth-First Traversals, udacity
https://www.youtube.com/watch?v=wp5ohHFTieM&ab_channel=Udacity
Breadth First Search Word Ladder LeetCode nick white
https://www.youtube.com/watch?v=M9cVl4d0v04&ab_channel=NickWhite
Breadth First Search Algorithm
https://www.youtube.com/watch?v=QRq6p9s8NVg&ab_channel=GoGATEIIT
Deeply Understanding Logarithms In Time Complexities & Their Role In Computer Science, BackToBackSWE
https://www.youtube.com/watch?v=M4ubFru2O80&ab_channel=BackToBackSWE
Why The Logarithm Is So Important For Algorithms & Data Structures
https://www.youtube.com/watch?v=ho1eFp1nDEo&ab_channel=Cl%C3%A9mentMihailescu
The 10 Most Important Concepts For Coding Interviews (algorithms and data structures)
https://www.youtube.com/watch?v=Ge0Udbws1kc&ab_channel=Cl%C3%A9mentMihailescu
https://www.youtube.com/watch?v=_hiMlJDHQJ4&ab_channel=ShiranAfergan
Data Structures for Coding Interviews [In 10 Minutes]
1. Arrays & Strings
2. Linked Lists
3. Hash Tables
4. Stacks & Queues
5. Graphs & Trees