Java κΈ°λ°μΌλ‘ μ»΄ν¨ν°κ³΅ν ν΅μ¬ κ°λ
μ μ§μ ꡬνν νμ΅ν κ°μΈ νλ‘μ νΈμ
λλ€.
μλ£κ΅¬μ‘°, μκ³ λ¦¬μ¦, μ΄μ체μ , λ€νΈμν¬, 보μ, κ²μμ΄λ‘ λ± μ μ°ν μ λ°μ κ±ΈμΉ μ£Όμ λ₯Ό μ½λλ‘ νννλ©° λ΄λΆ λμ μ리λ₯Ό μ¬λ μκ² μ΄ν΄νκ³ μ ν©λλ€.
| λλΆλ₯ | μλΆλ₯ | ꡬν νλͺ©/νμΌ | μν |
|---|---|---|---|
| DataStructure | Linear | ||
| LinkedList | |||
| ββ CircularDoublyLinkedList | β | ||
| ββ DoublyLinkedList | β | ||
| ββ DummyNodeLinkedList | β | ||
| ββ SimpleLinkedList | β | ||
| Stack | |||
| ββ ArrayStack | β | ||
| ββ LinkedListStack | β | ||
| NonLinear | |||
| B-Tree | β | ||
| Segment Tree | β | ||
| Hash Table | β μμ | ||
| Algorithm | Shortest Path | ||
| Dijkstra | β μμ | ||
| BellmanFord | β μμ | ||
| A* | β μμ | ||
| Sorting | |||
| Quick Sort | β | ||
| System | JVM | GarbageCollector | |
| ββ G1 | β μμ | ||
| ββ CMS | β μμ | ||
| OS | Process Schedule | ||
| ββ Round-Robin | β μμ | ||
| ββ MLFQ | β μμ | ||
| SystemDesign | Rate Limiter | ||
| Moving Window Logging | β | ||
| Network | - | DHCP | β |
| ββ Discover | β | ||
| ββ Offer | β | ||
| ββ Request | β | ||
| ββ Acknowledge (ACK) | β | ||
| TCP (3-way, 4-way handshaking) | β | ||
| NAT | β | ||
| ARP | β μμ | ||
| DNS | β μμ | ||
| Security | - | ||
| RSA | β μμ | ||
| DiffieHellman | β μμ | ||
| AES | β μμ | ||
| GameTheory | - | ||
| Tit-for-Tat | β μμ |
- λ¨μ μ¬μ©μ΄ μλ μ§μ ꡬνμ ν΅ν΄ κ·Όλ³Έμ μΈ μλ μ리 νμ΅
- μ»΄ν¨ν°κ³΅ν ν΅μ¬ κ°λ μ νλμ λ ν¬μ§ν λ¦¬λ‘ μ 리
- κΈ°μ λ©΄μ /μ½λ© ν μ€νΈ λλΉ μ€μ΅ μλ£λ‘ νμ©