š Izakhiwo Zedatha kanye nama-Algorithms (Ushicilelo luka-2025ā2026) liyincwadi yesilabhasi ephelele eyenzelwe i-BSCS, i-BSIT, izitshudeni Zobunjiniyela Besoftware, abahleli bezinhlelo abaqhudelanayo, abathuthukisi bezinhlelo zesoftware, nabafundi abazifundelayo abafuna ukuba yingcweti yobuciko bokubhala amakhodi, ukuxazulula izinkinga, nokwenza kahle. Lolu hlobo luhlanganisa ama-MCQ, kanye nemibuzo yokuhlinzeka kokubili indlela yezemfundo nesebenzayo yokuqonda izakhiwo zedatha nama-algorithms.
Incwadi ihlanganisa kokubili ithiyori nokusebenza, isiza abafundi ukuthi bahlole ukuthi idatha ihlelwa, igcinwe, futhi isetshenziswe kanjani kahle. Ihlanganisa ama-arrays, izitaki, imigqa, izinhlu ezixhunyiwe, izihlahla, amagrafu, i-hashing, i-recursion, ukusesha, ukuhlunga, kanye namasu okuklama kwe-algorithm ukuqinisa amakhono okuhlaziya nezinhlelo. Abafundi bazophinda bathole imininingwane ngobunkimbinkimbi be-algorithm, amasu okuthuthukisa, kanye nokusetshenziswa komhlaba wangempela kwe-DSA.
š Izahluko Nezihloko
š¹ Isahluko 1: Isingeniso Sezakhiwo Zedatha
ā Yiziphi Izakhiwo Zedatha?
- Isidingo kanye Nokubaluleka Kwezakhiwo Zedatha
- Izinhlobo zedatha ye-Abstract (ADT)
- Izinhlobo Zezakhiwo Zedatha: I-Linear vs Non-Linear
ā Real-life Izicelo
š¹ Isahluko 2: Izinhlu
ā Incazelo kanye nokumelwa
- Imisebenzi: Ukudlulisa, Ukufaka, Ukususwa, Ukusesha
- I-Multi-dimensional Arrays
- Izicelo ze-Arrays
š¹ Isahluko 3: Izitaki
ā Incazelo kanye Imiqondo
- Ukusebenza Kwesitaki (Push, Pop, Peek)
- Ukuqaliswa usebenzisa i-Arrays kanye nohlu oluxhunyiwe
ā Izicelo: Expression Evaluation, Function Calls
š¹ Isahluko 4: Olayini
- Umqondo kanye nokusebenza okuyisisekelo
- Izinhlobo zolayini: Ulayini olula, umugqa oyindilinga, i-Deque
- Ukuqaliswa usebenzisa i-Arrays kanye nohlu oluxhunyiwe
ā Izicelo
š¹ Isahluko 5: Imigqa Ebalulekile
ā Umqondo Wokubalulekile
ā Izindlela Zokusebenzisa
ā Izicelo
š¹ Isahluko 6: Uhlu Oluxhunyiwe
- Uhlu Oluxhumene Ngalodwa
- Uhlu Oluxhunywe Kabili
ā Uhlu Oluxhumene Oluyisiyingi
ā Izicelo
š¹ Isahluko 7: Izihlahla
- I-Basic Terminology (Nodes, Root, Height, Degree)
ā Kanambambili Izihlahla
- Izihlahla Zokucinga kanambambili (BST)
- I-Tree Traversals (I-oda, i-oda langaphambilini, i-Postorder)
- Izihlahla Ezithuthukile: Izihlahla ze-AVL, Izihlahla ze-B
š¹ Isahluko 8: Amagrafu
- Amagama wegrafu (Ama-Vertices, ama-Edges, iDegree, Izindlela)
- Ukumelwa kwegrafu: I-Adjacency Matrix & Uhlu
- I-Graph Traversals: BFS, DFS
- Izicelo zamagrafu
š¹ Isahluko 9: Ukuphindaphinda
- Umqondo wokuphindaphinda
- Ukuphindaphinda okuqondile nokungaqondile
- I-Recursive Algorithms (Factorial, Fibonacci, Towers of Hanoi)
ā Izicelo
š¹ Isahluko 10: Ukusesha ama-Algorithms
ā Ukusesha ngomugqa
ā Ukucinga kanambambili
ā Amasu okusesha athuthukile
š¹ Isahluko 11: Ukuhlunga Ama-Algorithms
- Ukuhlunga Kwebhamuza, Ukuhlunga Okukhethiwe, Hlunga Lokufaka
- Hlanganisa Ukuhlunga, Ukuhlunga Okusheshayo, Ukuhlunga Kwenqwaba
ā Ukusebenza Ukuqhathanisa
š¹ Isahluko 12: Hashing
- Umqondo we-Hashing
- Imisebenzi ye-Hash
ā Ukungqubuzana kanye Nokungqubuzana Resolution Techniques
ā Izicelo
š¹ Isahluko 13: Amasu Okugcina Nokubuyisa
- Imibono Yesitoreji Sefayela
ā Isitoreji Esinenkomba
ā Izisekelo Zokuphatha Inkumbulo
š¹ Isahluko 14: I-Algorithm Complexity
- Isikhathi Esiyinkimbinkimbi (Okuhle kakhulu, Okubi Kakhulu, Okumaphakathi)
ā Space Complexity
ā Big O, Big Ī©, Big Ī Amanothi
š¹ Isahluko 15: I-Polynomial kanye ne-Intractable Algorithms
- I-Polynomial Time Algorithms
- Izinkinga ze-NP-Complete kanye ne-NP-Hard
ā Izibonelo
š¹ Isahluko 16: Izigaba zama-algorithms asebenzayo
- Izimpawu zama-algorithms asebenzayo
ā Case Studies
š¹ Isahluko 17: I-algorithm Design Techniques
- Hlukanisa futhi Unqobe
ā Dynamic Programming
- Ama-algorithms wokuhaha
š Kungani Ukhetha Le Ncwadi?
ā
Imboza isilabhasi ye-DSA ephelele ye-BSCS, BSIT, kanye Nobunjiniyela Besoftware
ā
Kufaka phakathi ama-MCQ, imibuzo, nezinhlelo zokusebenza
ā
Iqinisa ukulungiselela ukuhlolwa, umsebenzi wephrojekthi, kanye nezinhlelo zokuncintisana
ā
Yakha isisekelo esiqinile kumbono, ukubhala ngekhodi, kanye nokuxazulula izinkinga
ā
Ilungele abafundi, abathuthukisi, kanye nokulungiselela inhlolokhono
ā Le ncwadi igqugquzelwe ababhali:
UThomas H. Cormen (CLRS), uDonald Knuth, uRobert Lafore, uMark Allen Weiss
š„ Landa Manje!
I-Master Data Structures kanye nama-Algorithms anohlelo luka-2025ā2026 futhi ukhuphule izinga lakho lokuhlela, ukuthuthukiswa, kanye namakhono okuxazulula izinkinga.
Kubuyekezwe ngo-
Okt 5, 2025