Hello दोस्तों! आज मैं आपको इस पोस्ट में Sorting in Data Structure में बताऊंगा,
तो चलिए शुरू करते हैं:
Contents
What is Sorting in Data structure in Hindi:
- दिये गये elements को ascending (आरोही) descending (अवरोही) रखना sorting कहलाता है|
- Sorting एक important operation है.|
- Normally इसके लिए बहुत सारी application को use मे लिया जाता है|
- Sorting प्रायः एक list ऑफ elements पर perform की जाती है|
- ऐसे list की sorting को internal sorting कहते है ।
- List के छोटे छोटे भागो को sort किया जाता है ।
- List पूर्ण रूप से computer की primary memory मे रहती है|
- इसके विपरीत जब sorting को secondary memory मे perform किया जाता है| तो इस प्रकार की sorting external sorting कहते है ।
Classification of sorting methods:-
sorting का सबसे easy तरीका सबसे छोटी key के साथ एक element को चुनना होता है | चुना गया element array से अलग हो जाता है । और बचे हुए element मे से again छोटे element को चुना जाता है | इस तरीके को choosing an element with sorting कहा जाता है ।
इस तरह हम कोई sorting family जैसे sorting with merging, sorting with insertion व sorting with exchange को मे लेते है ।
इन तरीके को comparative sort कहा जाता है sorting एक alternate approach है| जिसमे element को array मे collect किया जाता है|
Advantage of sorting:-
Data sensitiveness:-
कुछ sorting की तरीके मे sequence का ध्यान रखा जाता है ।
इस तरीके के द्वारा data की sensitiveness को प्रदर्शित किया जाता है ।
वही दूसरी ओर जो data-sensitive नहीं होता है|
वह working type का कुछ time waste कर देता है|
Stability:-
जब कोई भी प्रारम्भिक list जिसमे element होते है. जो की sequence मे नहीं होते है
इसके द्वारा कोई भी sorting को use मे लिया जा सकता है ।
Storage requirement:-
कुछ sorting तरीके, original array के द्वारा re-arrangement of element पर निर्भर करते है|
Types Of Sorting In Hindi
- Selection Sort
- Merge Sort
- Bubble Sort
- Insertion Sort
- Radix sort
- Quick sort
- Heap sort
इसे भी देखे:
Hello दोस्तों! नीचे दिए गए links पर click करके आपको हम इस पोस्ट में (Computer Online Test) की Practice कराएंगे जिससे आप अपने CCC, O level , कम्प्युटर GK की practice कर सकते है.
इस post के द्वारा आप अपनी कम्प्युटर की नॉलेज बड़ सकते है.
उसके साथ ही साथ आप अपने कई प्रकार के पेपरो की भी तैयरी भी कर सकते है.
जैसे की CCC, O level , कम्प्युटर GK की practice कर सकते है,