Algorithm 9th Week
深く探求ーデータ構造
| Concept | Java | C# | Go | JavaScript |
|---|---|---|---|---|
| Hash Table | HashMap | Dictionary | map | Map / Object |
| Heap | PriorityQueue | PriorityQueue | container/heap (manual) | ❌ (implement or library) |
| List | ArrayList | List | slice | Array |
| LinkedList | LinkedList | LinkedList | container/list | ❌ (manual) |
| Stack | Stack / Deque | Stack | slice (manual) | Array |
| Queue | Queue / ArrayDeque | Queue | slice / container/list | Array |
| Tree | TreeMap | SortedDictionary | ❌ (manual / 3rd-party) | ❌ (manual / library) |
Instead of advanced DS, focus on:
🧱 Backend Core DB design (indexes, joins) Transactions Caching (Redis) 🚀 Performance Pagination Lazy loading Async processing 🧠 Practical DS usage Map (for lookup) List (for data) Queue (for jobs)