कंप्यूटर विज्ञान में, आप जो भी सीखते हैं, वह तब तक आपके काम आएगा जब तक आप इसे नहीं दिखाते। समस्या मुख्य चिंता का विषय है, इसलिए इसे हल करने की आवश्यकता है, इसलिए एल्गोरिथ्म एक संक्षिप्त योजना है कि समस्या को सामान्य रूप से कैसे हल किया जाएगा। इसलिए यह कंप्यूटर विज्ञान की दुनिया में प्रमुख चिंता का विषय है।
मुझे लगता है कि Computer Science के लगभग हर पहलू को Algorithm की जरूरत है। मैं आपको यह दिखाता हूं कि निम्नलिखित सूची में विभिन्न कंप्यूटर विज्ञान क्षेत्र शामिल होंगे और वे कौन से एल्गोरिदम का उपयोग करेंगे।
ऑटोमेटा
पॉवरसेट निर्माण। Nondeterministic automaton को नियतात्मक automaton में बदलने के लिए एल्गोरिथम।
टोड-कॉक्सटर एल्गोरिथ्म। कोष्ठक उत्पन्न करने की प्रक्रिया।
कृत्रिम होशियारी
अल्फा बीटा। अल्फा अधिकतम प्लस बीटा मिनट। व्यापक रूप से बोर्ड गेम में उपयोग किया जाता है।
चींटी-एल्गोरिदम। चींटी कॉलोनी अनुकूलन एक समस्या को हल करने के लिए चींटी के व्यवहार से प्रेरित एल्गोरिदम का एक सेट है, दो स्थानों के बीच सबसे अच्छा रास्ता खोजें।
DE (डिफरेंशियल डेवलपमेंट)। Chebyshev बहुपद फिटिंग समस्या का समाधान करें।
ऑनलाइन उत्पाद समीक्षा में सारिक-वाक्य की अर्ध-पर्यवेक्षित मान्यता । Algortithm जो एक ट्वीट या एक ऑनलाइन दस्तावेज़ में संस्कार या विडंबना को पहचानते हैं। ह्यूमनॉइड रोबोट प्रोग्रामिंग के लिए भी ऐसा एल्गोरिथ्म आवश्यक होगा।
कंप्यूटर दृष्टी
प्रतीक। एक छोटे से एक छवि या वीडियो का प्रतिनिधित्व करते हैं।
एक छवि में वस्तुओं की गिनती । प्रत्येक ऑब्जेक्ट को पहले लेबल करने के लिए कनेक्ट-कंपोनेंट लेबलिंग एल्गोरिदम का उपयोग करता है, और फिर ऑब्जेक्ट्स की गिनती करता है।
O'Carroll एल्गोरिथ्म। कीट दृष्टि के गणितीय रूपांतरण से, यह एल्गोरिथ्म मूल्यांकन करता है कि वस्तुओं से बचने के लिए कैसे प्राप्त किया जा सकता है।
आनुवंशिक एल्गोरिदम
वे तीन ऑपरेटर का उपयोग करते हैं। चयन (समाधान चुनें), प्रजनन (अन्य लोगों के निर्माण के लिए चुना समाधान का उपयोग करें), प्रतिस्थापन (यदि बेहतर हो तो समाधान बदलें)।
फिटनेस आनुपातिक चयन। रूलेट-व्हील चयन के रूप में भी जाना जाता है, समाधानों के चयन के लिए उपयोग किया जाने वाला एक फ़ंक्शन है।
ट्रंकेशन चयन। फिटनेस द्वारा ऑर्डर किए गए समाधानों के चयन के लिए एक और तरीका।
टूर्नामेंट का चयन एक तरह के टूर्नामेंट द्वारा सर्वश्रेष्ठ समाधान का चयन करें।
स्टोचैस्टिक यूनिवर्सल सैंपलिंग। व्यक्तियों को एक पंक्ति के सन्निहित खंडों में मैप किया जाता है, जैसे कि प्रत्येक व्यक्ति का खंड आकार में उसकी फिटनेस के बराबर होता है, जैसे कि रूलेट-व्हील चयन में।
तंत्रिका जाल
होपफील्ड नेट। आवर्तक कृत्रिम तंत्रिका नेटवर्क जो बाइनरी दहलीज इकाइयों के साथ सामग्री-पता योग्य मेमोरी सिस्टम के रूप में काम करते हैं। वे एक स्थिर स्थिति में परिवर्तित होते हैं।
Backpropagation। कृत्रिम तंत्रिका नेटवर्क के प्रशिक्षण के लिए उपयोग की जाने वाली पर्यवेक्षण तकनीक।
स्व-आयोजन मानचित्र (कोहेनेन मानचित्र)। प्रशिक्षण नमूने के कम आयामी (2 डी, 3 डी) प्रतिनिधित्व का उत्पादन करने के लिए अप्रशिक्षित सीखने का उपयोग करके प्रशिक्षित तंत्रिका नेटवर्क। उच्च-आयामी डेटा को देखने के लिए अच्छा है।
जैव सूचना विज्ञान
Needleman-Wunsch। प्रोटीन या न्यूक्लियोटाइड अनुक्रमों के लिए, दो अनुक्रमों पर एक वैश्विक संरेखण करता है।
स्मिथ-वाटरमैन। नीडलमैन-वुनश का रूपांतर।
दबाव
दोषरहित संपीड़न एल्गोरिदम
बर्स-व्हीलर ट्रांसफॉर्म। दोषरहित संपीड़न में सुधार के लिए उपयोगी प्रीप्रोसेसिंग।
हवा निकालना। डेटा संपीड़न ज़िप द्वारा इस्तेमाल किया।
डेल्टा एन्कोडिंग। डेटा के संपीड़न के लिए जिसमें अनुक्रमिक डेटा अक्सर होता है।
वृद्धिशील एन्कोडिंग। डेल्टा एन्कोडिंग तारों के अनुक्रमों पर लागू होती है।
LZW। (Lempel-Ziv-वेल्च)। LZ78 का उत्तराधिकारी। संपीड़ित करने के लिए डेटा से अनुवाद तालिका बनाता है। जीआईएफ ग्राफिकल प्रारूप द्वारा उपयोग किया जाता है।
LZ77 और 78. आगे LZ विविधताओं का आधार (LZW, LZSS, ...)। वे दोनों शब्दकोश कोडर हैं।
LZMA। लेम्पेल-ज़िव-मार्कोव श्रृंखला-एल्गोरिथम के लिए लघु।
LZO। डेटा संपीड़न एल्गोरिथ्म जो गति पर केंद्रित है।
पीपीएम(आंशिक मिलान द्वारा भविष्यवाणी)। संदर्भ मॉडलिंग और भविष्यवाणी के आधार पर अनुकूली सांख्यिकीय डेटा संपीड़न तकनीक। शैनन-फ़ानो कोडिंग। प्रतीकों और उनकी संभावनाओं के एक सेट के आधार पर उपसर्ग कोड का निर्माण करता है।
काट दिया बाइनरी। आम तौर पर एक परिमित वर्णमाला के साथ समान संभावना वितरण के लिए एक एन्ट्रापी एन्कोडिंग का उपयोग किया जाता है। बाइनरी एन्कोडिंग में सुधार करें।
रन-लंबाई एन्कोडिंग। प्राथमिक संपीड़न जो घटनाओं की संख्या से समान कोड के अनुक्रम को बदलता है।
Sequitur। एक स्ट्रिंग पर वृद्धिशील व्याकरण इंजेक्शन।
EZW (एंबेडेड ज़ेरोट्री वेवलेट)। बढ़ती सटीकता के साथ एक छवि को एक बिट स्ट्रीम में संपीड़ित करने के लिए प्रगतिशील एन्कोडिंग। बेहतर परिणाम के साथ हानिपूर्ण संपीड़न भी हो सकता है।
एंट्रोपी एन्कोडिंग
कोडिंग योजना जो प्रतीकों को कोड प्रदान करती है ताकि प्रतीकों की संभावनाओं के साथ कोड की लंबाई मेल खा सके।
हफमैन कोडिंग। रिश्तेदार चरित्र आवृत्तियों का लाभ उठाते हुए सरल दोषरहित संपीड़न।
अनुकूली हफमैन कोडिंग। हफ़मैन कोडिंग के आधार पर अनुकूली कोडिंग तकनीक।
अंकगणित कोडिंग। उन्नत एन्ट्रापी कोडिंग।
रेंज एन्कोडिंग। अंकगणित कोडिंग के रूप में भी, लेकिन थोड़ा अलग तरीके से देखा।
यूनियरी कोडिंग। वह कोड जो शून्य के बाद n वाले नंबर n का प्रतिनिधित्व करता है। एलियास डेल्टा, गामा, ओमेगा कोडिंग। यूनिवर्सल कोड सकारात्मक पूर्णांक एन्कोडिंग। फाइबोनैचि कोडिंग। यूनिवर्सल कोड जो बाइनरी कोड वर्ड में पॉजिटिव पूर्णांक एनकोड करता है।
गॉम्ब कोडिंग। ज्यामितीय वितरण के बाद अल्फाबेट्स के लिए इष्टतम है जो एन्ट्रापी कोडिंग का रूप है।
चावल कूटना। ज्यामितीय वितरण के बाद अल्फाबेट्स के लिए इष्टतम है जो एन्ट्रापी कोडिंग का रूप है।
हानिपूर्ण संपीड़न एल्गोरिदम
रैखिक भविष्य कहनेवाला कोडिंग। संकुचित रूप में भाषण के डिजिटल सिग्नल के वर्णक्रमीय लिफाफे का प्रतिनिधित्व करके हानिपूर्ण संपीड़न।
A- कानून एल्गोरिथ्म। मानक कंपाउंडिंग एल्गोरिथ्म।
म्यू-लॉ एल्गोरिथ्म। मानक एनालॉग सिग्नल संपीड़न या कम्प्यूटिंग एल्गोरिदम।
भग्न संपीड़न। फ्रैक्चर का उपयोग करके चित्रों को संपीड़ित करने के लिए विधि।
रूपांतरण कोडिंग। ऑडियो सिग्नल या फोटोग्राफिक इमेज जैसे डेटा के लिए डेटा कंप्रेशन का प्रकार।
वेक्टर मात्रा का ठहराव। तकनीक अक्सर हानिपूर्ण डेटा संपीड़न में उपयोग की जाती है।
वेवलेट कम्प्रेशन। छवि और ऑडियो संपीड़न के लिए अनुकूल डेटा संपीड़न का रूप।
क्रिप्टोग्राफी
गुप्त कुंजी (सममित एन्क्रिप्शन)
डिक्रिप्शन और एन्क्रिप्शन दोनों के लिए एक गुप्त कुंजी (या सीधे संबंधित कुंजी की एक जोड़ी) का उपयोग करें।
उन्नत एन्क्रिप्शन स्टैंडर्ड (AES) , जिसे रिजंडल भी कहा जाता है।
ब्लोफिश। Schneier द्वारा एक सामान्य-उद्देश्य एल्गोरिथ्म के रूप में डिज़ाइन किया गया है, जिसका उद्देश्य बूढ़ा DE के प्रतिस्थापन के रूप में किया गया है।
डेटा एन्क्रिप्शन स्टैंडर्ड (डीईएस) , पूर्व में डी एल्गोरिथम।
आईडिया (अंतर्राष्ट्रीय डेटा एन्क्रिप्शन एल्गोरिथम) । पूर्व आईपीईएस (इम्प्रूव्ड पीईएस), डेस के लिए एक और प्रतिस्थापन। पीजीपी (सुंदर अच्छा गोपनीयता) द्वारा उपयोग किया जाता है। एक कुंजी का उपयोग करके ब्लॉक में विभाजित डेटा पर रूपांतरण करता है।
आरसी 4 या एआरसी 4। स्ट्रीम साइफर व्यापक रूप से प्रोटोकॉल में उपयोग किया जाता है जैसे कि इंटरनेट ट्रैफिक के लिए एसएसएल और वायरलेस नेटवर्क के लिए WEP।
छोटे एन्क्रिप्शन एल्गोरिथ्म। कुछ सूत्रों का उपयोग करके ब्लॉक सिफर एल्गोरिदम को लागू करना आसान है।
PES (प्रस्तावित एन्क्रिप्शन मानक)। IDEA का पुराना नाम।
सार्वजनिक कुंजी (असममित एन्क्रिप्शन)
सार्वजनिक कुंजी और निजी कुंजी के रूप में निर्दिष्ट कुंजियों की एक जोड़ी का उपयोग करें। सार्वजनिक कुंजी संदेश को एन्क्रिप्ट करती है, केवल निजी कुंजी इसे डिक्रिप्ट करने की अनुमति देती है।
डीएसए (डिजिटल सिग्नेचर एल्गोरिथम)। प्राइम और रैंडम नंबर्स के साथ कीज जनरेट करें। अमेरिकी एजेंसियों और अब सार्वजनिक डोमेन द्वारा उपयोग किया गया था।
ElGamal। जीएनयू प्राइवेसी गार्ड सॉफ्टवेयर, पीजीपी और अन्य क्रिप्टोग्राफिक सिस्टम द्वारा उपयोग किए जाने वाले डिफी-हेलमैन के आधार पर।
आरएसए (रिवेस्ट, शमीर, एडेलमैन)। इलेक्ट्रॉनिक कॉमर्स प्रोटोकॉल में व्यापक रूप से उपयोग किया जाता है। अभाज्य संख्या का प्रयोग करें।
डिफी-हेलमैन (मर्कल) कुंजी विनिमय (या घातीय कुंजी विनिमय)। विधि और एल्गोरिथ्म एक असुरक्षित संचार चैनल पर गुप्त साझा करने के लिए। RSA द्वारा उपयोग किया जाता है।
NTRUEncrypt। पॉल्यूशन के छल्ले का उपयोग कन्वेंशन गुणा के साथ करें।
संदेश पाचन कार्य
एक संदेश पाचन एक स्ट्रिंग का एन्क्रिप्शन या किसी भी लंबाई के डेटा के परिणामस्वरूप एक कोड है, जो एक हैश फ़ंक्शन द्वारा संसाधित होता है।
MD5। सीडी या डीवीडी की आईएसओ छवियों की जाँच के लिए उपयोग किया जाता है।
RIPEMD (RACE अखंडता आदिम मूल्यांकन संदेश डाइजेस्ट)। MD4 के सिद्धांतों पर आधारित और SHA-1 के समान।
SHA-1 (सुरक्षित हैश एल्गोरिथम 1)। संबंधित क्रिप्टोग्राफिक हैश फ़ंक्शन के SHA सेट का सबसे अधिक उपयोग किया जाता है। एनएसए एजेंसी द्वारा डिजाइन किया गया था।
HMAC। कुंजी-हैश संदेश प्रमाणीकरण।
टाइगर (TTH)। आमतौर पर टाइगर ट्री हैश में उपयोग किया जाता है।
क्रिप्टोग्राफिक छद्म यादृच्छिक संख्याओं का उपयोग करके
देखें। रैंडम नंबर जेनरेटर
क्रिप्टोग्राफी में तकनीक
गुप्त साझाकरण, गुप्त विभाजन, कुंजी विभाजन, एन एल्गोरिदम का एम।
शमीर की गुप्त साझा योजना। यह बहुपद प्रक्षेप पर आधारित एक सूत्र है।
ब्लेकली की गुप्त साझा योजना। प्रकृति में ज्यामितीय है, रहस्य एक आयामी अंतरिक्ष में एक बिंदु है।
अन्य तकनीकों और डिक्रिप्शन
सबसेट योग। पूर्णांक के एक सेट को देखते हुए, क्या कोई उपसमूह शून्य के बराबर है? क्रिप्टोग्राफी में उपयोग किया जाता है।
शोर का एल्गोरिथ्म। क्वांटम एल्गोरिदम एक कोड को डिक्रिप्ट करने में सक्षम है जो आरएसए जैसे असममित कार्यों पर आधारित है।
ज्यामिति
तोहफा लपेटना। बिंदुओं के एक समूह के उत्तल पतवार का निर्धारण।
गिल्बर्ट-जॉनसन-कीर्थी दूरी। दो उत्तल आकृतियों के बीच की सबसे छोटी दूरी का निर्धारण।
ग्राहम स्कैन विमान में बिंदुओं के एक सेट के उत्तल पतवार का निर्धारण।
लाइन खंड चौराहा। यह पता लगाना कि क्या लाइनें स्वीप लाइन एल्गोरिथ्म के साथ प्रतिच्छेद करती हैं।
बहुभुज में बिंदु। टेस्ट किसी दिए गए बिंदु के भीतर निहित है या नहीं।
रे / विमान चौराहा।
* लाइन / त्रिभुज चौराहा। * रे / प्लेन चौराहे का विशेष रूप से मामला।
निहित सतहों के बहुभुज। एक बहुभुज प्रतिनिधित्व के साथ एक निहित सतह को अनुमानित करें।
त्रिकोणीयकरण।कोण से दूसरे बिंदु तक एक बिंदु की दूरी का मूल्यांकन करने की विधि, जिसकी दूरी ज्ञात है।
रेखांकन
3 डी भूतल ट्रैकर प्रौद्योगिकी। एक वीडियो में दीवारों पर छवियों को जोड़ने की प्रक्रिया जबकि छिपी हुई सतहों को ध्यान में रखा जाता है।
Bellman- फोर्ड। एक भारित ग्राफ में कम से कम रास्तों की गणना करता है (जहां कुछ बढ़त भार नकारात्मक हो सकते हैं)।
दीजकस्ट्रा का एल्गोरिदम। गैर-नकारात्मक किनारे भार के साथ एक ग्राफ में सबसे छोटे पथों की गणना करता है।
संयम के तरीके। एक एल्गोरिथ्म जो एक ग्राफ में स्थानीय रूप से सबसे छोटे रास्तों की गणना करता है।
फ्लोयड-Warshall। सभी जोड़े को एक भारित, निर्देशित ग्राफ में सबसे छोटी पथ समस्या हल करता है।
फ्लोयड का चक्र-खोज। पुनरावृत्तियों में चक्र ढूँढता है।
जॉनसन। सभी जोड़े विरल भारित निर्देशित ग्राफ में कम से कम पथ एल्गोरिथम।
Kruskal।एक ग्राफ के लिए न्यूनतम फैले हुए पेड़ को ढूँढता है।
रस्मी की। एक ग्राफ के लिए न्यूनतम फैले हुए पेड़ को ढूँढता है। जिसे DJP, Jarník या Prim-Jarník algorithm भी कहा जाता है।
* बोरुक्का। * एक ग्राफ के लिए एक न्यूनतम फैले हुए पेड़ को ढूँढता है।
फोर्ड-Fulkerson। एक ग्राफ में अधिकतम प्रवाह की गणना करता है।
एडमंड्स-कार्प। Ford-Fulkerson का कार्यान्वयन।
नॉनब्लॉकिंग मिनिमल स्पैनिंग स्विच। एक टेलीफोन एक्सचेंज के लिए।
वुडहाउस-तीव्र। एक ग्राफ के लिए न्यूनतम फैले हुए पेड़ को ढूँढता है।
वसंत आधारित। ग्राफ ड्राइंग के लिए एल्गोरिदम।
हंगेरी। एक आदर्श मिलान खोजने के लिए एल्गोरिथम।
रंग एल्गोरिथ्म। ग्राफ रंग एल्गोरिथ्म।
निकटतम पड़ोसी।निकटतम पड़ोसी का पता लगाएं।
सामयिक प्रकार। एक निर्देशित चक्रीय ग्राफ को इस तरह से क्रमबद्ध करें कि प्रत्येक नोड सभी नोड्स से पहले आता है जिसमें इसके किनारों (दिशाओं के अनुसार) हैं।
टारजन की ऑफ-लाइन कम से कम सामान्य पूर्वजों एल्गोरिथ्म। एक पेड़ में नोड्स के जोड़े के लिए सबसे कम सामान्य पूर्वजों की गणना करें।
ग्राफिक्स
ब्रेसेनहम की लाइन एल्गोरिदम। 2 निर्दिष्ट बिंदुओं के बीच एक सीधी रेखा को प्लॉट करने के लिए निर्णय चर का उपयोग करता है।
लैंडस्केप एक 3 डी दृश्यों ड्रा।
* डीडीए लाइन एल्गोरिथ्म। * 2 निर्दिष्ट बिंदुओं के बीच एक सीधी रेखा को प्लॉट करने के लिए फ्लोटिंग-पॉइंट गणित का उपयोग करता है।
बाढ़ भराव। एक जुड़े क्षेत्र को एक रंग से भरता है।
छवि बहाल करना। फ़ोटो को पुनर्स्थापित करें, छवियों को सुधारें।
ज़ियाओलिन वू की लाइन एल्गोरिदम। लाइन एंटीएलियासिंग।
पेंटर का एल्गोरिदम। 3-आयामी दृश्यों के दृश्य भागों का पता लगाता है।
किरण पर करीबी नजर रखना। यथार्थवादी छवि प्रतिपादन।
फोंग छायांकन। एक रोशनी मॉडल और 3 डी कंप्यूटर ग्राफिक्स में एक प्रक्षेप विधि।
गौड़ छायांकन।3 डी ऑब्जेक्ट की सतह पर प्रकाश और रंग के अलग-अलग प्रभावों का अनुकरण करें।
स्कैनलाइन रेंडरिंग। एक काल्पनिक रेखा को स्थानांतरित करके एक छवि का निर्माण करता है।
वैश्विक चमक। अन्य वस्तुओं से प्रत्यक्ष रोशनी और परावर्तन करता है।
प्रक्षेप। डिजिटल ज़ूम जैसे नए डेटा बिंदुओं का निर्माण।
Resynthesizer। फ़ोटो पर एक ऑब्जेक्ट निकालें और फ़ोटोशॉप और द जिम्प द्वारा उपयोग की जाने वाली पृष्ठभूमि का पुनर्निर्माण करें। Resynthesizer ट्यूटोरियल।
ढलान-अवरोधन एल्गोरिथ्म। यह एक रेखा खींचने के लिए ढलान-अवरोधन फार्मूला का कार्यान्वयन है।
प्रक्षेप प्रक्षेप। Runge की घटना के साथ त्रुटि को कम करता है।
3 डी भूतल ट्रैकर प्रौद्योगिकी। एक vidéo में दीवारों पर चित्र या vidéo जोड़ना, छिपी हुई सतहों को ध्यान में रखा जा रहा है।
सूचियाँ, सरणियाँ और पेड़
खोज कर
शब्दकोश खोज। भविष्य कहनेवाला खोज देखें।
चयन एल्गोरिथ्म। किसी सूची में kth को सबसे बड़ा आइटम पाता है।
बाइनरी सर्च एल्गोरिथ्म। किसी आइटम को सॉर्ट की गई सूची में ढूँढता है।
पहले चौड़ाई खोजो। स्तर के अनुसार एक ग्राफ स्तर का पता लगाता है।
गहराई-पहली खोज। शाखा द्वारा ग्राफ शाखा निकालता है।
सबसे पहली खोज। प्राथमिकता कतार के उपयोग से संभावित महत्व के क्रम में एक ग्राफ खींचता है।
एक पेड़ की खोज। * सबसे पहली खोज का विशेष मामला जो गति में सुधार करने के लिए सांख्यिकी का उपयोग करता है।
यूनिफ़ॉर्म-कॉस्ट सर्च। एक पेड़ खोज जो सबसे कम लागत वाले मार्ग को ढूंढती है जहां लागत भिन्न होती है।
भविष्य कहनेवाला खोज।खोज जैसे परिमाण के कारक द्विआधारी जैसे खोज में उच्च और निम्न मान बनाम खोज शब्द।
हैश टेबल। एक असंगत संग्रह में आइटमों की सहयोगी कुंजी, उन्हें एक रेखीय समय में पुनः प्राप्त करने के लिए।
प्रक्षेपित खोज। भविष्य कहनेवाला खोज देखें।
छंटाई
बाइनरी ट्री सॉर्ट। एक बाइनरी ट्री, वृद्धिशील, सॉर्टिंग सॉर्ट के समान।
Bogosort। डेस्क कार्ड का अक्षम यादृच्छिक क्रम।
बबल शॅाट। सूचकांकों के प्रत्येक जोड़े के लिए, ऑर्डर से बाहर होने पर आइटम स्वैप करें।
बाल्टी की तरह। बाल्टी में एक सूची को विभाजित करें और उन्हें व्यक्तिगत रूप से सॉर्ट करें। कबूतर को सॉर्ट करता है।
कॉकटेल सॉर्ट (या द्विदिश बुलबुला, शेकर, रिपल, शटल, हैप्पी ऑवर सॉर्ट)। बुलबुले की भिन्नता इस प्रकार होती है कि दोनों दिशाओं में सूची से होकर गुजरती है।
कंघी की छँटाई। बुलबुला प्रकार की कुशल भिन्नता जो "कछुए" को समाप्त करती है, सूची के अंत के पास छोटे मान और अंतराल बीवियों के मूल्यों का उपयोग करता है।
गिनती की तरह।यह इस लंबाई की एक सरणी बी बनाने के लिए सूची ए में संख्याओं की श्रेणी का उपयोग करता है। B में अनुक्रमित का उपयोग यह गणना करने के लिए किया जाता है कि A में कितने तत्व हैं जिनका मूल्य i से कम है।
सूक्ति प्रकार। सम्मिलन प्रकार के समान, सिवाय इसके कि एक तत्व को उसके उचित स्थान पर ले जाना स्वैप की एक श्रृंखला द्वारा पूरा किया जाता है, जैसा कि बुलबुला सॉर्ट में होता है।
ढेर बनाएं और छांटें। सूची को एक ढेर में परिवर्तित करें, ढेर से सबसे बड़े तत्व को हटाते रहें और सूची के अंत में जोड़ दें।
सम्मिलन सॉर्ट। निर्धारित करें कि वर्तमान आइटम सॉर्ट किए गए लोगों की सूची में कहां है, और इसे वहां डालें।
Introsort। या आत्मनिरीक्षण प्रकार। यह क्विकसॉर्ट में शुरू होता है और कुछ पुनरावृत्ति स्तर पर हीप्सॉर्ट में बदल जाता है।
मर्ज़ सॉर्ट।सूची की पहली और दूसरी छमाही को अलग-अलग क्रमबद्ध करें, फिर क्रमबद्ध सूचियों को मर्ज करें।
पैनकेक सॉर्ट। किसी क्रम के कुछ उपसर्ग के उल्टे तत्व।
कबूतर की तरह। किसी सरणी के सभी तत्वों के साथ एक खाली सरणी भरें, क्रम में।
डाकिया क्रमबद्ध। बाल्टी प्रकार के पदानुक्रमित संस्करण, डाकघरों द्वारा उपयोग किए जाते हैं।
जल्दी से सुलझाएं। सूची को दो में विभाजित करें, पहली सूची पर सभी वस्तुओं के साथ दूसरी सूची पर सभी वस्तुओं से पहले आने वाली ;; फिर दो सूचियों को क्रमबद्ध करें। अक्सर पसंद का तरीका।
मूलांक छाँटे। अंकों से संबंधित कुंजी, या अंकों को संसाधित करके पूर्णांक बनाता है।
चयन छांटना। शेष तत्वों में से सबसे छोटा उठाओ, इसे सॉर्ट की गई सूची के अंत में जोड़ें।
खोल छाँटे।मूल्यों के बीच अंतराल के उपयोग के साथ सम्मिलन प्रकार में सुधार करता है।
Smoothsort। ढेर देखें।
स्टोकेस्टिक प्रकार। बोगोसॉर्ट देखें।
और बहुत सारे...