अल्गोरिदम आव्हाने

प्रकल्पाचे GitHub भांडार

अद्यतने/नोंदी

08/14/2025: सर्व अल्गोरिदम पारंपरिक समस्या-निराकरण पद्धती वापरून ChatGPT-पूर्व/LLM-पूर्व काळात लिहिले गेले. AI चा वापर नंतर केवळ व्याकरण दुरुस्त्या आणि थंबनेल प्रतिमा तयार करण्यासाठी करण्यात आला.

08/13/2025: csci-course-projects हा प्रकल्प/विभाग जोडला; 2018-2022 दरम्यान कोलोरॅडो स्कूल ऑफ माइन्स येथे पदवीपूर्व शिक्षण घेत असताना मी तयार केलेले माझे काही CS प्रकल्प यात आहेत,

परिचय

हे भांडार म्हणजे गेल्या अनेक वर्षांत मी हाताळलेल्या अल्गोरिदमच्या अंमलबजावणी आणि प्रोग्रामिंग प्रकल्पांचा संग्रह आहे. यांपैकी बहुतेक माझ्या अभ्यासक्रमातून, स्पर्धात्मक प्रोग्रामिंग आव्हानांतून किंवा मला मनोरंजक वाटलेल्या यादृच्छिक समस्यांतून आले आहेत. माझ्या समस्या-निराकरण आणि कोडिंग कौशल्यांचा कालांतराने कसा विकास झाला आहे याचा मागोवा घेण्यासाठी, तसेच वैयक्तिक संदर्भ म्हणून, मी या भांडाराचा वापर करतो. या ब्लॉग पोस्टमध्ये, विशेषतः खालील विभागांमध्ये, तुम्ही या संग्रहातील सर्व वेगवेगळे प्रकल्प आणि अल्गोरिदम पाहू शकता.

संदर्भांची अनुक्रमणिका

C प्रोग्राम्स
C/C++ प्रोग्रामिंग भाषा वापरून मी तयार केलेल्या काही स्क्रिप्ट्स/प्रकल्प

CSCI अभ्यासक्रम प्रकल्प
कोलोरॅडो स्कूल ऑफ माइन्समधील संगणकशास्त्राच्या वर्गांतील माझ्या सुरुवातीच्या अभ्यासक्रमातील काही कामे

जंपिंग जिम्स एन्कोर
एका मनोरंजक आलेख समस्येसाठी माझे समाधान. सर्व तपशील पाहण्यासाठी, कृपया हे पहा: jumping-jims-encore-problem/README.md

रेषीय विभाजन 2 (LP2)
खालील समस्याविधानासाठी पुनरावर्ती आणि डायनॅमिक प्रोग्रामिंग अशी दोन्ही उपाययोजना: n धन पूर्णांकांची अनुक्रमिका S (s1, s2, …, sn) आणि एक पूर्णांक k दिलेला असताना, सर्व श्रेणींमधील किमान बेरीज कमाल होईल अशा प्रकारे S चे k श्रेणींमध्ये विभाजन करा.

प्रवास करणाऱ्या विक्रेत्याची समस्या
प्रवास करणाऱ्या विक्रेत्याच्या समस्येसाठी Nearest Neighbor आणि Optimal_TSP (ब्रूट फोर्स क्रमचय) अल्गोरिदमच्या अंमलबजावण्या.

HackerRank आव्हाने

HackerRank आव्हानांसाठी मी अंमलात आणलेले अल्गोरिदम; हे माझे खाते आहे: mehmet_mhy

ठिपके आणि चौकटींचे विश्लेषण
Dots & Boxes या खेळाचा प्रयत्न करून विश्लेषण करण्यासाठी मी तयार केलेली पद्धत/अल्गोरिदम. सध्या केवळ 1x1 आणि 1x2 खेळांचे विश्लेषण करण्यात आले आहे. अधिक माहितीसाठी ./dots+boxes/ येथे असलेले README.md वाचा.

मूलभूत घड्याळ सॉलिटेअर

टर्मिनल कन्सोलद्वारे तयार केलेला घड्याळ सॉलिटेअर सोडवणारा प्रोग्राम. घड्याळ सॉलिटेअरबद्दल अधिक जाणून घेण्यासाठी हे विकी पहा.

बोगो सॉर्ट अल्गोरिदम
बोगो सॉर्टची एक मनोरंजक अंमलबजावणी. आतापर्यंत शोध लावलेल्या सॉर्टिंग अल्गोरिदमपैकी हा सर्वांत वाईट, किंवा कदाचित सर्वांत वाईट अल्गोरिदम आहे.

एकसमान खर्च शोध
एकसमान-खर्च शोधाची अंमलबजावणी; कृपया हे पहा: uniform_cost_search/README.md

वेब कामे
वेब-विकासाभोवती फिरणाऱ्या नोंदी आणि लघु प्रकल्प, ज्यामध्ये Sequelize उदाहरणे आणि प्रमाणीकरणाच्या अंमलबजावण्यांचा समावेश आहे.