šI-Algorithm Design and Analysis (Ushicilelo luka-2025ā2026) liyincwadi ephelele ethambekele kusilabhasi eyenzelwe izitshudeni ze-BSCS, BSIT, BS Software Engineering, abacwaningi, abathuthukisi bezinhlelo zesofthiwe, nabahleli bohlelo abaqhudelanayo abahlose ukuba yingcweti kwedizayini ye-algorithm, ukuhlaziya ubunkimbinkimbi, nezindlela zokuthuthukisa.
Lolu hlobo luhlanganisa ama-MCQ, imibuzo, kanye nezinkinga zokuzilolonga ukuze lisize abafundi baqinise kokubili ukuqonda kwethiyori kanye nokusebenzisa okungokoqobo. Ihlanganisa ama-algorithms akudala nathuthukile, i-asymptotic notations, i-recursion, ithiyori yegrafu, ukuhlela okuguquguqukayo, ukuphelela kwe-NP, kanye namasu okulinganisa anezibonelo zomhlaba wangempela.
Abafundi ngeke bagcine ngokufunda ukuklama ama-algorithms asebenza kahle kodwa futhi bahlaziye ukunemba kwawo, ukusebenza kwawo, kanye nokusebenziseka kwawo ezinkingeni zekhompyutha ezihlukahlukene.
š Izahluko Nezihloko
š¹ Isahluko 1: Isingeniso sama-Algorithms
Incazelo Nezici
Ukubaluleka Nezicelo
Imigomo Yokuklama: Ukulunga, Ukusebenza kahle, Ubulula
Izivumelwano ze-pseudocode
š¹ Isahluko 2: Ukukhula Kwemisebenzi Nezaziso Ze-Asymptotic
Izethulo Zezibalo
Ukuhlaziywa Kwekesi Okungcono Kakhulu, Okubi Kakhulu & Okumaphakathi
I-Big-O, Big-Ī©, Big-Ī Notations
Ukuqhathaniswa Kwezinga Lokukhula
š¹ Isahluko sesi-3: Ubudlelwano bokuphindaphinda nokuphindaphinda
I-Recursion Basics
Amasu Okuxazulula Ukuphindaphinda
Ukufaka esikhundleni, ukuphindaphinda, kanye ne-Master Theorem
š¹ Isahluko 4: Indlela Yokuhlukanisa Futhi Unqobe
Isu kanye nezicelo
Ukusesha Kanambambili, Hlanganisa Ukuhlunga, Ukuhlunga Ngokushesha
Ukuphindaphinda kwe-Matrix kaStrassen
š¹ Isahluko 5: Ukuhlunga Nokusesha Ama-algorithms
Ukuhlunga Okuyisisekelo, Okuthuthukile Nesikhathi Somugqa
Ukucinga kanambambili nokuhluka
š¹ Isahluko 6: Izakhiwo Zedatha Ethuthukisiwe
BST, AVL, Red-Black Trees, B-Trees
Inqwaba, Imigqa Ebalulekile, kanye ne-Hashing
š¹ Isahluko 7: Ama-algorithms ahahayo
Indlela Yokuhaha
I-MST (Primās & Kruskalās), Huffman Coding
Inkinga Yokukhetha Umsebenzi
š¹ Isahluko 8: I-Dynamic Programming
Izinkinga ezingaphansi ezeqinayo kanye nesakhiwo esikahle
Izibonelo: Fibonacci, LCS, Knapsack, OBST
š¹ Isahluko 9: Ama-algorithms egrafu
Izethulo: Uhlu lwe-Adjacency/Matrix
BFS, DFS, Topological Sort, SCCs
š¹ Isahluko 10: Ama-algorithms wendlela emfushane kakhulu
I-algorithm ye-Dijkstra
Bellman-Ford
I-Algorithm ka-Floyd-Warshall & Johnson
š¹ Isahluko 11: Ukugeleza Kwenethiwekhi Nokumatanisa
Flow Networks & Ford-Fulkerson
Ukulinganisa Okuphezulu Kwe-Bipartite
š¹ Isahluko 12: Amasethi e-Disjoint kanye ne-Union-Find
I-Union by Rank & Path Compression
Izicelo ku-Algorithm ye-Kruskal
š¹ Isahluko 13: Izibalo ze-Polynomial kanye ne-Matrix
Ukuphindaphinda kwe-Polynomial
I-Fast Fourier Transform (FFT)
I-algorithm kaStrassen ibuyekeziwe
š¹ Isahluko 14: I-String Matching Algorithms
NaĆÆve, Rabin-Karp, KMP, Boyer-Moore
š¹ Isahluko 15: NP-Ukuphelela
I-NP, NP-Hard & NP-Complete Izinkinga
Ukwehliswa kanye nethiyori kaCook
Izinkinga Zesibonelo (SAT, 3-SAT, Clique, Vertex Cover)
š¹ Isahluko 16: I-Approximation Algorithms
Izilinganiso Zokulinganisa
Ikhava ye-Vertex, i-TSP, i-Set Cover
š Kungani Khetha le Ncwadi/uhlelo lokusebenza?
ā
Ihlanganisa isilabhasi ephelele ye-Algorithm Design & Analysis
Kufaka phakathi ama-MCQ, imibuzo, nezinkinga zokuzijwayeza ukuzenza kahle
ā
Ichaza ukuphindaphinda, ukuhlela okunamandla, ukuhaha nama-algorithms egrafu ngokujulile
ā
Ithiyori yamabhuloho ngokuxazulula izinkinga zomhlaba wangempela
ā
Ilungele ukulungiselela izivivinyo, izingxoxo zokubhala amakhodi, kanye nezinhlelo zokuncintisana
ā Lolu hlelo lokusebenza liphefumulelwe ababhali:
Thomas H. Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein, Jon Kleinberg, Ćva Tardos
š„ Landa Manje!
Ukusebenza kahle okuyinhloko, inkimbinkimbi, kanye nokwenza kahle nge-Algorithm Design and Analysis (2025ā2026Ā Edition).
Kubuyekezwe ngo-
Dis 12, 2025