इस प्रोजेक्ट के बारे में
Sorting-Algorithms-Visualizer एक Python-आधारित शैक्षिक एप्लिकेशन है जो रंगीन बार का उपयोग करके सॉर्टिंग एल्गोरिदम के चरण-दर-चरण निष्पादन को एनिमेट करता है। उपयोगकर्ता कई एल्गोरिदम में से चुन सकते हैं, सरणी का आकार निर्धारित कर सकते हैं, और एनिमेशन विलंब को समायोजित कर सकते हैं ताकि यह देख सकें कि प्रत्येक एल्गोरिदम वास्तविक समय में डेटा को कैसे सॉर्ट करता है।
लागू किए गए एल्गोरिदम में bubble sort, bucket sort, cocktail sort, counting sort, heap sort, insertion sort, merge sort, quick sort, और selection sort शामिल हैं। प्रत्येक एल्गोरिदम को बार की गतिविधियों और रंग परिवर्तनों के साथ दर्शाया जाता है जो निष्पादन के दौरान होने वाली तुलनाओं और अदल-बदल को प्रतिबिंबित करते हैं।
यह परियोजना उत्पादन उपयोग के बजाय सीखने और सिखाने के उद्देश्यों के लिए है। यह Python के माध्यम से स्थानीय रूप से चलती है और इसके लिए requirements.txt में सूचीबद्ध निर्भरताओं की आवश्यकता होती है। इसका उपयोग करने के लिए, रिपॉजिटरी को क्लोन करें, pip के साथ निर्भरताएँ स्थापित करें, और src निर्देशिका से एप्लिकेशन लॉन्च करें।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.