|
| 1 | +# https://www.youtube.com/playlist?list=PLNmsVeXQZj7q2hZHyLJS6IeHQIlyEgKqf |
| 2 | +title: "Algorithmen und Datenstrukturen einfach erklärt" |
| 3 | +description: | |
| 4 | + Dieser Kurs ist ein Must-Have für alle Informatiker. Im Studium eines der Pflichtfächer, mittlerweile sogar in vielen Schulen unterrichtet, so ist Algorithmik und algorithmisches Denken so wichtig wie nie zuvor, denn Algorithmen bestimmen unser Leben. Suchalgorithmen bestimmen, welche Plattformen wir nutzen, welche Inhalte wir sehen und welche Filme und Serien wir konsumieren. Doch wie funktionieren sie? Das lernt ihr hier! |
| 5 | + Der Kurs umfasst nicht nur ausgiebige und anschaulich visualisierte Theorie-Lektionen, sondern auch häufige Python Implementierungen der Algorithmen. |
| 6 | +category: |
| 7 | +language: de |
| 8 | +image: https://static.bootstrap.academy/thumbnails/algorithmen.jpg |
| 9 | +authors: |
| 10 | + - name: "The Morpheus Tutorials" |
| 11 | + url: "https://www.youtube.com/@TheMorpheusTutorials" |
| 12 | +price: 0 |
| 13 | +learning_goals: [] |
| 14 | +requirements: [] |
| 15 | +last_update: 1665506775 |
| 16 | +sections: |
| 17 | + - id: section |
| 18 | + title: "Algorithmen und Datenstrukturen einfach erklärt" |
| 19 | + description: |
| 20 | + lectures: |
| 21 | + - id: "eXjay16RMw0" |
| 22 | + title: "Einleitung" |
| 23 | + description: |
| 24 | + type: youtube |
| 25 | + video_id: "eXjay16RMw0" |
| 26 | + duration: 474 |
| 27 | + - id: "pqd6wZVGiPQ" |
| 28 | + title: "Bedingungen und ein erstes Beispiel" |
| 29 | + description: |
| 30 | + type: youtube |
| 31 | + video_id: "pqd6wZVGiPQ" |
| 32 | + duration: 488 |
| 33 | + - id: "grq-eNELcQI" |
| 34 | + title: "Algorithmisches Denken und Schleifen" |
| 35 | + description: |
| 36 | + type: youtube |
| 37 | + video_id: "grq-eNELcQI" |
| 38 | + duration: 258 |
| 39 | + - id: "dwqhrgBQ7vU" |
| 40 | + title: "Datenstrukturen" |
| 41 | + description: |
| 42 | + type: youtube |
| 43 | + video_id: "dwqhrgBQ7vU" |
| 44 | + duration: 316 |
| 45 | + - id: "J9GloHYNkDE" |
| 46 | + title: "Laufzeitanalyse und Landau Notation aka O-Notation" |
| 47 | + description: |
| 48 | + type: youtube |
| 49 | + video_id: "J9GloHYNkDE" |
| 50 | + duration: 382 |
| 51 | + - id: "JH8oogtBd4g" |
| 52 | + title: "Das Array" |
| 53 | + description: |
| 54 | + type: youtube |
| 55 | + video_id: "JH8oogtBd4g" |
| 56 | + duration: 355 |
| 57 | + - id: "i2v_Ve9PUCw" |
| 58 | + title: "verkettete Listen: Linked Lists und Double Linked Lists" |
| 59 | + description: |
| 60 | + type: youtube |
| 61 | + video_id: "i2v_Ve9PUCw" |
| 62 | + duration: 532 |
| 63 | + - id: "wgwLdEg8728" |
| 64 | + title: "Queues aka FIFOs und Stacks aka LIFOs" |
| 65 | + description: |
| 66 | + type: youtube |
| 67 | + video_id: "wgwLdEg8728" |
| 68 | + duration: 268 |
| 69 | + - id: "Z4LjCOr3EC4" |
| 70 | + title: "Sets" |
| 71 | + description: |
| 72 | + type: youtube |
| 73 | + video_id: "Z4LjCOr3EC4" |
| 74 | + duration: 211 |
| 75 | + - id: "CRVHUhW_TeQ" |
| 76 | + title: "Maps und HashMaps" |
| 77 | + description: |
| 78 | + type: youtube |
| 79 | + video_id: "CRVHUhW_TeQ" |
| 80 | + duration: 486 |
| 81 | + - id: "qvi_BND2Kt4" |
| 82 | + title: "Die binäre Suche" |
| 83 | + description: |
| 84 | + type: youtube |
| 85 | + video_id: "qvi_BND2Kt4" |
| 86 | + duration: 440 |
| 87 | + - id: "IrdCeluHpXA" |
| 88 | + title: "Die binäre Suche in Python" |
| 89 | + description: |
| 90 | + type: youtube |
| 91 | + video_id: "IrdCeluHpXA" |
| 92 | + duration: 826 |
| 93 | + - id: "nHYmMvIJsVI" |
| 94 | + title: "Selection Sort" |
| 95 | + description: |
| 96 | + type: youtube |
| 97 | + video_id: "nHYmMvIJsVI" |
| 98 | + duration: 315 |
| 99 | + - id: "AMEr6ikGWPo" |
| 100 | + title: "Selection Sort in Python" |
| 101 | + description: |
| 102 | + type: youtube |
| 103 | + video_id: "AMEr6ikGWPo" |
| 104 | + duration: 703 |
| 105 | + - id: "ZHFxDXSkWNA" |
| 106 | + title: "Insertion Sort" |
| 107 | + description: |
| 108 | + type: youtube |
| 109 | + video_id: "ZHFxDXSkWNA" |
| 110 | + duration: 247 |
| 111 | + - id: "YryPvBq9QZU" |
| 112 | + title: "Insertion Sort in Python" |
| 113 | + description: |
| 114 | + type: youtube |
| 115 | + video_id: "YryPvBq9QZU" |
| 116 | + duration: 467 |
| 117 | + - id: "XMu1Kq69EhU" |
| 118 | + title: "Bubble Sort" |
| 119 | + description: |
| 120 | + type: youtube |
| 121 | + video_id: "XMu1Kq69EhU" |
| 122 | + duration: 332 |
| 123 | + - id: "DAl04rkP5Zg" |
| 124 | + title: "Bubble Sort in Python" |
| 125 | + description: |
| 126 | + type: youtube |
| 127 | + video_id: "DAl04rkP5Zg" |
| 128 | + duration: 506 |
| 129 | + - id: "KjAbdlWYpz8" |
| 130 | + title: "Brute Force Algorithmen" |
| 131 | + description: |
| 132 | + type: youtube |
| 133 | + video_id: "KjAbdlWYpz8" |
| 134 | + duration: 246 |
| 135 | + - id: "JVQoD9YGbV8" |
| 136 | + title: "Divide and Conquer Verfahren" |
| 137 | + description: |
| 138 | + type: youtube |
| 139 | + video_id: "JVQoD9YGbV8" |
| 140 | + duration: 330 |
| 141 | + - id: "lh8Kuu-9Oqc" |
| 142 | + title: "Merge Sort: Rekursives Divide and Conquer" |
| 143 | + description: |
| 144 | + type: youtube |
| 145 | + video_id: "lh8Kuu-9Oqc" |
| 146 | + duration: 679 |
| 147 | + - id: "-aBRB48ug_s" |
| 148 | + title: "BogoSort / StupidSort in Python" |
| 149 | + description: |
| 150 | + type: youtube |
| 151 | + video_id: "-aBRB48ug_s" |
| 152 | + duration: 624 |
| 153 | + - id: "ZSQ7LoQ_u4U" |
| 154 | + title: "Merge Sort in Python" |
| 155 | + description: |
| 156 | + type: youtube |
| 157 | + video_id: "ZSQ7LoQ_u4U" |
| 158 | + duration: 911 |
| 159 | + - id: "EYuVDe2S4Fw" |
| 160 | + title: "Quick Sort" |
| 161 | + description: |
| 162 | + type: youtube |
| 163 | + video_id: "EYuVDe2S4Fw" |
| 164 | + duration: 590 |
| 165 | + - id: "f7D1B0CEleA" |
| 166 | + title: "Quick Sort in Python" |
| 167 | + description: |
| 168 | + type: youtube |
| 169 | + video_id: "f7D1B0CEleA" |
| 170 | + duration: 1013 |
| 171 | + - id: "PUOrROkt3mE" |
| 172 | + title: "Big O Notation visualisiert" |
| 173 | + description: |
| 174 | + type: youtube |
| 175 | + video_id: "PUOrROkt3mE" |
| 176 | + duration: 613 |
| 177 | + - id: "wiogRuZwSVY" |
| 178 | + title: "Theta und Omega Notation" |
| 179 | + description: |
| 180 | + type: youtube |
| 181 | + video_id: "wiogRuZwSVY" |
| 182 | + duration: 299 |
| 183 | + - id: "fLv6wlNGMZg" |
| 184 | + title: "Empirische Korrektheitsbeweise" |
| 185 | + description: |
| 186 | + type: youtube |
| 187 | + video_id: "fLv6wlNGMZg" |
| 188 | + duration: 384 |
| 189 | + - id: "YB6F9d0Udcw" |
| 190 | + title: "Mathematische Korrektheitsbeweise: Vollständige Induktion" |
| 191 | + description: |
| 192 | + type: youtube |
| 193 | + video_id: "YB6F9d0Udcw" |
| 194 | + duration: 1043 |
| 195 | + - id: "hs6MNddIUtw" |
| 196 | + title: "Greedy Algorithmen" |
| 197 | + description: |
| 198 | + type: youtube |
| 199 | + video_id: "hs6MNddIUtw" |
| 200 | + duration: 169 |
| 201 | + - id: "Gdljj8ma2z0" |
| 202 | + title: "vorläufiger Abschluss" |
| 203 | + description: |
| 204 | + type: youtube |
| 205 | + video_id: "Gdljj8ma2z0" |
| 206 | + duration: 260 |
| 207 | + - id: "x0FNeXIGrP8" |
| 208 | + title: "Radix LSD Sort - Erklärung" |
| 209 | + description: |
| 210 | + type: youtube |
| 211 | + video_id: "x0FNeXIGrP8" |
| 212 | + duration: 523 |
| 213 | + - id: "1nMgT0L9b5M" |
| 214 | + title: "Radix Sort in Python" |
| 215 | + description: |
| 216 | + type: youtube |
| 217 | + video_id: "1nMgT0L9b5M" |
| 218 | + duration: 677 |
| 219 | + - id: "zl0ZjOu1Yp8" |
| 220 | + title: "Binary Radix Sort in Python" |
| 221 | + description: |
| 222 | + type: youtube |
| 223 | + video_id: "zl0ZjOu1Yp8" |
| 224 | + duration: 794 |
| 225 | + - id: "nCo7oeLR9qo" |
| 226 | + title: "Counting Radix Sort in Python" |
| 227 | + description: |
| 228 | + type: youtube |
| 229 | + video_id: "nCo7oeLR9qo" |
| 230 | + duration: 904 |
| 231 | + - id: "oJY1FFvLCJA" |
| 232 | + title: "Heap Sort - Erklärung" |
| 233 | + description: |
| 234 | + type: youtube |
| 235 | + video_id: "oJY1FFvLCJA" |
| 236 | + duration: 499 |
| 237 | + - id: "q0TUoijB7wU" |
| 238 | + title: "Heap Sort in Python (auf 2 Arten)" |
| 239 | + description: |
| 240 | + type: youtube |
| 241 | + video_id: "q0TUoijB7wU" |
| 242 | + duration: 1622 |
| 243 | + - id: "h7aOfpFM8DY" |
| 244 | + title: "Binary Quicksort / Radix MSD Sort in Python" |
| 245 | + description: |
| 246 | + type: youtube |
| 247 | + video_id: "h7aOfpFM8DY" |
| 248 | + duration: 1103 |
| 249 | + - id: "NLlSJR5tUok" |
| 250 | + title: "Zyklische Listen" |
| 251 | + description: |
| 252 | + type: youtube |
| 253 | + video_id: "NLlSJR5tUok" |
| 254 | + duration: 225 |
| 255 | + - id: "94AOU1NPPVQ" |
| 256 | + title: "Zyklische Listen in Python" |
| 257 | + description: |
| 258 | + type: youtube |
| 259 | + video_id: "94AOU1NPPVQ" |
| 260 | + duration: 715 |
| 261 | + - id: "R4KrS0joTBQ" |
| 262 | + title: "Wie funktionieren eigentlich Suchmaschinen?" |
| 263 | + description: |
| 264 | + type: youtube |
| 265 | + video_id: "R4KrS0joTBQ" |
| 266 | + duration: 685 |
| 267 | + - id: "JadxmmYkn2E" |
| 268 | + title: "Beliebig vs Beliebig aber fest" |
| 269 | + description: |
| 270 | + type: youtube |
| 271 | + video_id: "JadxmmYkn2E" |
| 272 | + duration: 738 |
0 commit comments