Everything I Know
  • Hello
  • Meta
  • Computer Science
    • Overview
    • Algorithms
      • Analysis of Algorithms
      • Searching
      • Sorting
      • Greedy
      • String Processing (Pattern Matching)
      • Backtracking
      • Dynamic Programming
      • Divide and Conquer
      • Graph Algorithms
    • Data Structures
      • Linear Data Structures
        • Static
          • Arrays
        • Dynamic
          • Stack
          • Queues
          • LinkedLists
      • Non-Linear Data Structures
        • Trees
        • Graphs
    • System Design
    • Database
      • Theory
    • Artificial Intelligence
      • Machine Learning
      • Deep Learning
    • Compilers
    • Operating System
      • Overview
    • Software Engineering
      • Software Design and Architecture
        • SOLID Principles
          • Java Example
        • KISS Principles
        • Design Data-Intensive Applications
    • Programming
      • Languages
        • Java
        • C++
        • JavaScript
          • Cheatsheet
        • Python
      • Paradigms
        • Object-Oriented Programming
        • Functional Programming
        • Aspect-Oriented Programming
  • Web Development
    • Frontend Development
    • Backend Development
  • Data Science
    • Overview
    • Data Science
    • Data Analytics
    • Data Engineering
      • Big Data Engineering
    • Data Visualization
  • Education
    • Overview
    • Philosophy of Education
    • Pedagogies
    • Education Technology
      • Education Technology Landscape
  • UI&UX Design
    • User Interface
    • User Experience
  • Useful Software Products
    • Note Taking
    • Brainstorming
    • Automation
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Computer Science

Algorithms

Overview about Algorithms, What? Why?

PreviousOverviewNextAnalysis of Algorithms

Last updated 3 years ago

Was this helpful?

Analysis of Algorithms
Searching and Sorting
Greedy Algorithms
Dynamic Programming
Pattern Searching
Other String Algorithms
Backtracking
Divide and Conquer
Geometric Algorithms
Mathematical Algorithms
Bit Algorithms
Graph Algorithms
Randomized Algorithms
Branch and Bound
Quizzes on Algorithms
Misc