Friday, February 06, 2026

DSA: Data Structures and Algorithms: sites & code

 Problem Solving with Algorithms and Data Structures using Python — Problem Solving with Algorithms and Data Structures

psads/pythonds3: Data Structures package for Problem Solving with Algorithms and Data Structures using Python @GitHub


trekhleb/javascript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

humanwhocodes/computer-science-in-javascript: Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.

keon/algorithms: Minimal examples of data structures and algorithms in Python

TheAlgorithms/Python: All Algorithms implemented in Python

The Algorithms

visualising data structures and algorithms through animation - VisuAlgo


Category:JavaScript - Rosetta Code

Category:Python - Rosetta Code

AP CSA Java Course 2019-2025 — CSAwesome v1

CodingBat Java



Complete Introduction to the 30 Most Essential Data Structures & Algorithms - DEV Community


I. Data Structures
  • Arrays
  • Linked Lists
  • Stacks
  • Queues
  • Maps & Hash Tables
  • Graphs
  • Trees
  • Binary Trees & Binary Search Trees
  • Self-balancing Trees (AVL Trees, Red-Black Trees, Splay Trees)
  • Heaps
  • Tries
  • Segment Trees
  • Fenwick Trees
  • Disjoint Set Union
  • Minimum Spanning Trees
II. Algorithms
  • Divide and Conquer
  • Sorting Algorithms (Bubble Sort, Counting Sort, Quick Sort, Merge Sort, Radix Sort)
  • Searching Algorithms (Linear Search, Binary Search)
  • Sieve of Eratosthenes
  • Knuth-Morris-Pratt Algorithm
  • Greedy I (Maximum number of non-overlapping intervals on an axis)
  • Greedy II (Fractional Knapsack Problem)
  • Dynamic Programming I (0–1 Knapsack Problem)
  • Dynamic Programming II (Longest Common Subsequence)
  • Dynamic Programming III (Longest Increasing Subsequence)
  • Convex Hull
  • Graph Traversals (Breadth-First Search, Depth-First Search)
  • Floyd-Warshall / Roy-Floyd Algorithm
  • Dijkstra's Algorithm & Bellman-Ford Algorithm
  • Topological Sorting


DSA Tutorial - GeeksforGeeks

examples


No comments: