एल्गोरिदम चुनौतियाँ

प्रोजेक्ट की GitHub रिपॉज़िटरी

अद्यतन/टिप्पणियाँ

08/14/2025: सभी एल्गोरिदम पारंपरिक समस्या-समाधान का उपयोग करते हुए पूर्व-ChatGPT/पूर्व-LLM युग के दौरान लिखे गए थे। AI का उपयोग बाद में केवल व्याकरण सुधारों और थंबनेल छवि निर्माण के लिए किया गया था।

08/13/2025: प्रोजेक्ट/अनुभाग csci-course-projects जोड़ा गया है, जिसमें मेरे कुछ CS प्रोजेक्ट शामिल हैं जिन्हें मैंने 2018-2022 के दौरान अपनी स्नातक पढ़ाई के लिए कोलोराडो स्कूल ऑफ माइन्स में अच्छी तरह बनाया था,

बारे में

यह रिपॉज़िटरी एल्गोरिदम कार्यान्वयनों और प्रोग्रामिंग प्रोजेक्टों का एक संग्रह है, जिन पर मैंने वर्षों के दौरान काम किया है। इनमें से अधिकांश मेरे पाठ्यक्रम, प्रतिस्पर्धी प्रोग्रामिंग चुनौतियों, या उन यादृच्छिक समस्याओं से आते हैं जिन्हें मैंने रोचक पाया। मैं इस रिपॉज़िटरी का उपयोग एक व्यक्तिगत संदर्भ के रूप में और एक ऐसे स्थान के रूप में करता हूँ जहाँ मैं यह ट्रैक कर सकूँ कि मेरी समस्या-समाधान और कोडिंग कौशल कैसे विकसित हुए हैं। इस ब्लॉग पोस्ट में, विशेष रूप से नीचे के अनुभागों में, आप इस संग्रह से सभी अलग-अलग प्रोजेक्ट और एल्गोरिदम देख सकते हैं।

सामग्री की तालिका

C प्रोग्राम
C/C++ प्रोग्रामिंग भाषा का उपयोग करके मैंने बनाए कुछ स्क्रिप्ट/प्रोजेक्ट

CSCI पाठ्यक्रम प्रोजेक्ट
कोलोराडो स्कूल ऑफ माइन्स की कंप्यूटर विज्ञान कक्षाओं से मेरा कुछ प्रारंभिक पाठ्यक्रम कार्य

जंपिंग जिम्स एनकोर
एक रोचक ग्राफ समस्या के लिए मेरा समाधान। सभी विवरण देखने के लिए, कृपया देखें: jumping-jims-encore-problem/README.md

रेखीय विभाजन 2 (LP2)
निम्नलिखित समस्या कथन के लिए एक पुनरावर्ती और एक गतिशील प्रोग्रामिंग समाधान: धनात्मक पूर्णांकों की एक श्रेणी S दी गई है (s1, s2, …, sn) और एक पूर्णांक k, S को k सीमाओं में विभाजित करें ताकि सभी सीमाओं में न्यूनतम योग अधिकतम हो जाए।

यात्री विक्रेता समस्या
यात्री विक्रेता समस्या के लिए नियरेस्ट नेबर और Optimal_TSP (brute force permutations) एल्गोरिदमों के कार्यान्वयन।

HackerRank चुनौतियाँ

HackerRank चुनौतियों के लिए मैंने लागू किए गए एल्गोरिदम, यहाँ मेरा खाता है: mehmet_mhy

डॉट्स & बॉक्सेस विश्लेषण
डॉट्स & बॉक्सेस खेल का विश्लेषण करने के लिए मैंने बनाई विधि/एल्गोरिदम। वर्तमान में, केवल 1x1 और 1x2 खेल का विश्लेषण किया गया है। अधिक जानकारी के लिए ./dots+boxes/ में स्थित README.md पढ़ें।

मूलभूत क्लॉक सॉलिटेयर

टर्मिनल कंसोल के माध्यम से किया गया एक क्लॉक सॉलिटेयर समाधानकर्ता। क्लॉक सॉलिटेयर के बारे में अधिक जानने के लिए इस विकी के माध्यम से।

Bogo सॉर्ट एल्गोरिदम
Bogo सॉर्ट का एक मज़ेदार कार्यान्वयन। अब तक के सबसे खराब, यदि नहीं तो सबसे खराब, सॉर्टिंग एल्गोरिदमों में से एक।

समान-लागत खोज
समान-लागत खोज का कार्यान्वयन, कृपया देखें: uniform_cost_search/README.md

वेब कार्य
वेब-विकास से संबंधित नोट्स और लघु प्रोजेक्ट, जिनमें Sequelize उदाहरण और प्रमाणीकरण कार्यान्वयन शामिल हैं।