• Onion Architecture
    • SOLID
    • Dependency Injection
      • Linked List
      • Array
    • Hash table
    • Heap
      • Quick Sort
      • Dijkstra's Algorithm
      • A* algorithm
    • Euclidean algorithm
      • Concept
      • WebSockets with Javascript
      • Concept
      • Concept
      • RabbitMQ
      • RabbitMQ with Java
      • Concept
      • Concept
      • Generate Document
      • Java CLI
      • Annotations
      • Graalvm
      • Troubleshooting
      • Operator: this
        • Troubleshooting
      • Clang
      • RAII
      • Ngrx
      • Cross-Origin Resource Sharing
      • RSA - Encryption
      • Diffie-Hellman key exchange
      • Basics
      • Mocking
      • Basics
      • Basics
    • Wsl
    • Git
      • Event
      • COLL Advent of Code - Solvinglibrary
    • Swiss Hacking Challenge
  • book Glossary
    • GitHub
    • RSS
    • Deutsch
    • Home
    • Algorithms & Data structures
    On this page
    blur_circular

    Algorithms & Data structures

    format_list_bulleted folder

    List datastructures

    Data structures that allow to hold data in a list.

    article

    Hash table

    Documentation about hash tables.

    article

    Heap

    Documenation about the Heap data structure.

    sort folder

    Sorting algorithms

    Algorithms that sort a list of elements into a specific order.

    route folder

    Pathfinding algorithms

    Algorithms that find the best path between two nodes of a graph

    article

    Euclidean algorithm

    Documentation about the euclidean and extended euclidean algorithm.


    © 2025 Liam Metzger.
    Built with Lotus Docs