Skip to content

computer science

Data Structures

Asymptotic Notation

  • Factorial
  • Exponential
  • Polynomial

Common Algorithms

  • Sorting
  • Recursion
    • Tail Recursion
  • Searching
  • Cache Algorithms
    • LRU
  • Greedy Algorithms
  • Backtracking
  • Dynamic Programming
  • Substring Search
  • Suffix Arrays

Design Patterns

  • GoF
  • Dependency Injection
  • Architectural Patterns
    • Client-server pattern
    • MVC

UML

Networking

  • OSI Model

Security

  • Public Key Cryptography
  • Hashing/Ecncryption/Encoding
  • OWASP

Processes and Threads

  • Lock / Mutex / Semaphore

更新: 2023-08-16 17:51:40
原文: https://www.yuque.com/u3641/dxlfpu/ypzhzm4nqohql1yg