☰
☰
←Back
←
Next→
→
Contents
Reset Progress
✕
ΚΕΦΑΛΑΙΟ 1 — MAPS
Τι είναι το map
Τι είναι στην πραγματικότητα το map λοιπόν;
Παράδειγμα: Καταμέτρηση Χαρακτήρων
Zero Value & Έλεγχος
Loop σε map
[]string vs map[int]string
ΚΕΦΑΛΑΙΟ 2 — STRUCTS
Structs: Η Ανάγκη για Ομαδοποίηση
Δημιουργία και Πρόσβαση
Παράδειγμα: Σκύλοι
Struct μέσα σε Struct (Nested)
Πέρασμα σε Συναρτήσεις (Pointers)
ΚΕΦΑΛΑΙΟ 3 — PROGRAMMING PATTERNS
Τα 18 Μοτίβα Προγραμματισμού
PATTERN 1
1. The Accumulator
PATTERN 2
2. Min/Max Tracking
PATTERN 3
3. Boolean State Flag
Boolean State: Δρομολόγηση
PATTERN 4
4. Early Exit (Guard Clauses)
PATTERN 5
5. Loop Control (Break/Continue)
PATTERN 6
6. Universal Check
PATTERN 7
7. Previous Value
PATTERN 8
8. Two Pointers
Two Pointers: Fast & Slow
PATTERN 9
9. Sliding Window
Sliding Window: Δυναμικό (Variable)
PATTERN 10
10. Map Fast Lookup
PATTERN 11
11. Target Lookup (Complement)
PATTERN 12
12. Frequency Counting
PATTERN 13
13. Two-Pass Algorithm
PATTERN 14
14. Custom Iteration
PATTERN 15
15. Digit Extraction
PATTERN 16
16. Modulo Cycles
Modulo: Ημέρες Εβδομάδας
Modulo: Μετατροπή Βάσης
PATTERN 17
17. Stack (LIFO)
PATTERN 18
18. Greedy Algorithms