అల్గారిథమ్ సవాళ్లు

ప్రాజెక్ట్ యొక్క GitHub రిపాజిటరీ

నవీకరణలు/గమనికలు

08/14/2025: అన్ని అల్గారిథమ్‌లు ChatGPT/LLMలకు పూర్వ కాలంలో సాంప్రదాయ సమస్యా పరిష్కార పద్ధతులను ఉపయోగించి వ్రాయబడ్డాయి. వ్యాకరణ సవరణలు మరియు థంబ్‌నెయిల్ చిత్రాల సృష్టి కోసం మాత్రమే తరువాత AI ఉపయోగించబడింది.

08/13/2025: csci-course-projects అనే ప్రాజెక్ట్/విభాగం జోడించబడింది. ఇందులో 2018-2022 కాలంలో నా అండర్‌గ్రాడ్యుయేట్ చదువుల కోసం Colorado School of Minesలో నేను బాగా రూపొందించిన నా కొన్ని CS ప్రాజెక్ట్‌లు ఉన్నాయి,

గురించి

ఈ రిపాజిటరీలో నేను సంవత్సరాలుగా పనిచేసిన అల్గారిథమ్ అమలులు మరియు ప్రోగ్రామింగ్ ప్రాజెక్ట్‌ల సమాహారం ఉంది. వాటిలో ఎక్కువ భాగం నా కోర్సు పనులు, పోటీ ప్రోగ్రామింగ్ సవాళ్లు లేదా నాకు ఆసక్తికరంగా అనిపించిన యాదృచ్ఛిక సమస్యల నుండి వచ్చాయి. నా సమస్యా పరిష్కరణ మరియు కోడింగ్ నైపుణ్యాలు ఎలా అభివృద్ధి చెందాయో గమనించడానికి, అలాగే వ్యక్తిగత సూచనగా ఈ రిపోను ఉపయోగిస్తాను. ఈ బ్లాగ్ పోస్ట్‌లో, ముఖ్యంగా దిగువ విభాగాలలో, ఈ సేకరణలోని అన్ని విభిన్న ప్రాజెక్ట్‌లు మరియు అల్గారిథమ్‌లను చూడవచ్చు.

విషయాల పట్టిక

C ప్రోగ్రామ్‌లు
C/C++ ప్రోగ్రామింగ్ భాషను ఉపయోగించి నేను రూపొందించిన కొన్ని స్క్రిప్ట్‌లు/ప్రాజెక్ట్‌లు

CSCI కోర్సు ప్రాజెక్ట్‌లు
Colorado School of Minesలోని కంప్యూటర్ సైన్స్ తరగతుల నుండి నా ప్రారంభ కోర్సు పనుల్లో కొన్ని

జంపింగ్ జిమ్స్ ఎంకోర్
ఆసక్తికరమైన గ్రాఫ్ సమస్యకు నా పరిష్కారం. అన్ని వివరాలను చూడటానికి, దయచేసి jumping-jims-encore-problem/README.md చూడండి

లీనియర్ పార్టిషన్ 2 (LP2)
క్రింది సమస్యా ప్రకటనకు పునరావృత మరియు డైనమిక్ ప్రోగ్రామింగ్ పరిష్కారాలు రెండూ: n ధన పూర్ణాంకాల (s1, s2, …, sn) క్రమం S మరియు ఒక పూర్ణాంకం k ఇచ్చినప్పుడు, అన్ని పరిధులపై కనిష్ఠ మొత్తాన్ని గరిష్ఠం చేసే విధంగా Sను k పరిధులుగా విభజించండి.

ట్రావెలింగ్ సేల్స్‌మ్యాన్ సమస్య
ట్రావెలింగ్ సేల్స్‌మ్యాన్ సమస్య కోసం Nearest Neighbor మరియు Optimal_TSP (బ్రూట్ ఫోర్స్ పర్మ్యూటేషన్లు) అల్గారిథమ్‌ల అమలులు.

HackerRank సవాళ్లు

HackerRank సవాళ్ల కోసం నేను అమలు చేసిన అల్గారిథమ్‌లు, నా ఖాతా ఇక్కడ ఉంది: mehmet_mhy

చుక్కలు & పెట్టెల విశ్లేషణ
Dots & Boxes ఆటను ప్రయత్నించి విశ్లేషించడానికి నేను రూపొందించిన పద్ధతి/అల్గారిథమ్‌లు. ప్రస్తుతం, 1x1 మరియు 1x2 ఆట మాత్రమే విశ్లేషించబడింది. మరింత సమాచారం కోసం ./dots+boxes/లో ఉన్న README.md చదవండి.

ప్రాథమిక క్లాక్ సాలిటైర్

టెర్మినల్ కన్సోల్ ద్వారా రూపొందించిన క్లాక్ సాలిటైర్ పరిష్కారకం. క్లాక్ సాలిటైర్ గురించి మరింత తెలుసుకోవడానికి ఈ వికీ చూడండి.

Bogo Sort అల్గారిథమ్
Bogo Sort యొక్క ఒక వినోదాత్మక అమలు. ఇప్పటివరకు రూపొందించబడిన సార్టింగ్ అల్గారిథమ్‌లలో ఇది అత్యంత చెత్తదైన వాటిలో ఒకటి, లేదా బహుశా అత్యంత చెత్తదే.

యూనిఫాం-కాస్ట్ శోధన
యూనిఫాం-కాస్ట్ శోధన అమలు, దయచేసి uniform_cost_search/README.md చూడండి

వెబ్ పనులు
Sequelize ఉదాహరణలు మరియు ప్రామాణీకరణ అమలులతో సహా, వెబ్-డెవలప్‌మెంట్ చుట్టూ ఉన్న గమనికలు మరియు చిన్న ప్రాజెక్ట్‌లు.