Changamoto za Algoriti

Saraka ya GitHub ya Mradi

Sasisho/Maelezo

08/14/2025: Algoriti zote ziliandikwa wakati wa enzi ya kabla ya ChatGPT/kabla ya LLM kwa kutumia utatuzi wa matatizo wa kitamaduni. AI ilitumiwa baadaye tu kwa marekebisho ya sarufi na uundaji wa picha za kijipicha.

08/13/2025: Imeongezwa mradi/sehemu csci-course-projects una baadhi ya miradi yangu ya CS niliyounda vizuri katika Colorado School of Mines kwa masomo yangu ya shahada ya kwanza kutoka 2018-2022,

Kuhusu

Hifadhi hii ni mkusanyiko wa utekelezaji wa algoriti na miradi ya programu ambayo nimekuwa nikifanya kazi juu yake kwa miaka mingi. Mengi yao yanatokana na kazi zangu za kozi, changamoto za programu za ushindani, au matatizo ya nasibu niliyopata kuwa ya kuvutia. Ninatumia hifadhi hii kama rejea ya kibinafsi na pia mahali pa kufuatilia jinsi ujuzi wangu wa kutatua matatizo na uandishi wa msimbo umebadilika. Katika chapisho hili la blogu, hasa katika sehemu zilizo hapa chini, unaweza kuona miradi na algoriti zote tofauti kutoka katika mkusanyiko huu.

Jedwali la Yaliyomo

Programu za C
Baadhi ya hati/miradi niliyotengeneza kwa kutumia lugha ya programu ya C/C++

Miradi ya Kozi ya CSCI
Baadhi ya kazi zangu za mapema za kozi kutoka madarasa ya sayansi ya kompyuta ya Colorado School of Mines

Jumping Jims Encore
Suluhisho langu kwa tatizo la kuvutia la grafu. Ili kuona maelezo yote, tafadhali tazama: jumping-jims-encore-problem/README.md

Mgawanyo wa Mistari 2 (LP2)
Suluhisho la kujirudia na pia la upangaji programu wenye nguvu kwa kauli ifuatayo ya tatizo: Kwa kupewa mlolongo S wa n nambari chanya kamili (s1, s2, …, sn) na nambari kamili k, gawanya S katika mawanda k ili kuongeza jumla ndogo zaidi kati ya mawanda yote.

Tatizo la Mchuuzi Msafiri
Utekelezaji wa algoriti za Karibu-Nyuma na Optimal_TSP (mfululizo wa mabadiliko ya kuchukua kwa nguvu) kwa tatizo la mchuuzi msafiri.

Changamoto za HackerRank

Algoriti nilizotekeleza kwa changamoto za HackerRank, akaunti yangu hapa ni: mehmet_mhy

Uchambuzi wa Nukta na Masanduku
Mbinu/algoriti nilizounda kujaribu kuchambua mchezo wa Nukta na Masanduku. Kwa sasa, ni mchezo wa 1x1 na 1x2 pekee uliochambuliwa. Soma README.md iliyo katika ./dots+boxes/ kwa maelezo zaidi.

Solitaire ya Saa ya Msingi

Kiwezeshaji cha solitaire ya saa kilichofanywa kupitia koni ya terminal. Ili kujifunza zaidi kuhusu solitaire ya saa kupitia hii wiki.

Algoriti ya Bogo Sort
Utekelezaji wa kufurahisha wa Bogo Sort. Moja ya, kama siyo, algoriti mbaya zaidi za kupanga zilizowahi kubuniwa.

Utafutaji wa Gharama Sawa
Utekelezaji wa Utafutaji wa Gharama Sawa, tafadhali tazama: uniform_cost_search/README.md

Kazi za Wavuti
Vidokezo na miradi midogo inayohusu Uendelezaji wa Wavuti, ikijumuisha mifano ya Sequelize na utekelezaji wa uthibitishaji.