🔄

Sorting Algorithms

Beginner

Learn how to arrange data in a specific order efficiently

Est. Time: 3-4 hours
Completed: 0/14
Progress: 0%

Core Concepts

  • Comparison-based sorting
  • Non-comparison sorting
  • Stability in sorting
  • In-place vs out-of-place sorting
  • Divide and conquer strategy

Real-World Uses

  • Database query optimization
  • E-commerce product listings
  • Social media feed ranking
  • File system organization
  • Data analytics and reporting

You Will Learn

  • Understand different sorting strategies
  • Analyze time and space complexity
  • Choose appropriate sorting algorithm for use case
  • Implement efficient sorting solutions

Algorithms in this Category

ការតម្រៀប​បែប​ពពុះ

ការតម្រៀប

ក្បួន​ដោះស្រាយ​ការ​តម្រៀប​ធម្មតា​ដែល​ពិនិត្យ​បញ្ជី​ម្ដង​ហើយ​ម្ដង​ទៀត ដោយ​ប្រៀបធៀប និង​ប្ដូរ​ធាតុ​ដែល​នៅ​ជាប់​គ្នា​ប្រសិន​បើ​វា​នៅ​ខុស​លំដាប់។

មើល​ឃើញ

ការតម្រៀប​បែប​ជ្រើសរើស

ការតម្រៀប

ក្បួន​ដោះស្រាយ​ការ​តម្រៀប​ប្រៀបធៀប​នៅ​នឹង​កន្លែង​ដែល​ជ្រើសរើស​ធាតុ​តូច​បំផុត​ម្ដង​ហើយ​ម្ដង​ទៀត ហើយ​ផ្លាស់ទី​វា​ទៅ​ផ្នែក​ដែល​បាន​តម្រៀប​រួច។

មើល​ឃើញ

ការតម្រៀប​បែប​បញ្ចូល

ការតម្រៀប

ក្បួន​ដោះស្រាយ​ការ​តម្រៀប​ធម្មតា​ដែល​បង្កើត​អារេ​ដែល​បាន​តម្រៀប​ចុង​ក្រោយ​ម្ដង​មួយ​ធាតុ ដោយ​បញ្ចូល​ធាតុ​ថ្មី​នីមួយៗ​ទៅ​កន្លែង​ត្រឹមត្រូវ។

មើល​ឃើញ

ការតម្រៀប​បែប​បញ្ចូល​គ្នា

ការតម្រៀប

ក្បួន​ដោះស្រាយ​ការ​តម្រៀប​ប្រកបដោយ​ប្រសិទ្ធភាព ស្ថិរភាព និង​ផ្អែក​លើ​ការ​ប្រៀបធៀប ដោយ​ប្រើ​វិធីសាស្ត្រ​បែងចែក និង​យក​ឈ្នះ។

មើល​ឃើញ

ការតម្រៀប​រហ័ស

ការតម្រៀប

ក្បួន​ដោះស្រាយ​ការ​តម្រៀប​ប្រកបដោយ​ប្រសិទ្ធភាព ដែល​ជា​វិធីសាស្ត្រ​ជា​ប្រព័ន្ធ​សម្រាប់​ដាក់​ធាតុ​នៃ​អារេ​តាម​លំដាប់​ដោយ​ប្រើ​ភីវត (pivot)។

មើល​ឃើញ

ការតម្រៀប​បែប​គំនរ

ការតម្រៀប

បច្ចេកទេស​តម្រៀប​ផ្អែក​លើ​ការ​ប្រៀបធៀប​ដែល​ផ្អែក​លើ​រចនាសម្ព័ន្ធ​ទិន្នន័យ Binary Heap។ វា​ស្រដៀង​នឹង​ការ​តម្រៀប​បែប​ជ្រើសរើស។

មើល​ឃើញ

ការតម្រៀប​បែប​សែល

ការតម្រៀប

ការ​តម្រៀប​ប្រៀបធៀប​នៅ​នឹង​កន្លែង​ដែល​មាន​ប្រសិទ្ធភាព​ខ្ពស់។ វា​ជា​ទូទៅ​នៃ​ការ​តម្រៀប​បែប​បញ្ចូល ដែល​អនុញ្ញាត​ឱ្យ​មាន​ការ​ផ្លាស់ប្ដូរ​ធាតុ​ដែល​នៅ​ឆ្ងាយ​ពី​គ្នា។

មើល​ឃើញ

ការតម្រៀបបែបរាប់

ការតម្រៀប

ក្បួនដោះស្រាយតម្រៀបមិនប្រៀបធៀបដែលដំណើរការដោយរាប់ចំនួនធាតុដែលមានតម្លៃគន្លឹះខុសៗគ្នា។

មើល​ឃើញ

ការតម្រៀប​បែប​ឫស

ការតម្រៀប

ក្បួន​ដោះស្រាយ​ការ​តម្រៀប​មិន​ប្រៀបធៀប ដែល​តម្រៀប​ចំនួន​គត់​ដោយ​ដំណើរការ​ខ្ទង់​នីមួយៗ។

មើល​ឃើញ

ការតម្រៀបបែបធុង

ការតម្រៀប

ក្បួនដោះស្រាយការតម្រៀបដែលចែកធាតុទៅក្នុងធុង តម្រៀបធុងនីមួយៗ រួចបញ្ចូលពួកវាជាមួយគ្នា។

មើល​ឃើញ

ការតម្រៀបបែបសិត

ការតម្រៀប

កំណែប្រសើរឡើងនៃការតម្រៀបបែបពពុះដែលលុបបំបាត់តម្លៃតូចនៅចុងបញ្ជី។

មើល​ឃើញ

ការតម្រៀបបែបក្មេងសួន

ការតម្រៀប

ក្បួនដោះស្រាយការតម្រៀបសាមញ្ញដែលផ្លាស់ធាតុថយក្រោយរហូតដល់ពួកវានៅក្នុងទីតាំងត្រឹមត្រូវ។

មើល​ឃើញ

ការតម្រៀបបែបទង់ជាតិកូកតេល

ការតម្រៀប

បំរែបំរួលពីរទិសនៃការតម្រៀបបែបពពុះដែលឆ្លងកាត់បញ្ជីក្នុងទិសទាំងពីរ។

មើល​ឃើញ

ការតម្រៀបបែបធីម

ការតម្រៀប

ក្បួនដោះស្រាយការតម្រៀបថេររួមបញ្ចូលគ្នា ដែលរចនាឡើងដើម្បីអនុវត្តបានល្អលើទិន្នន័យពិតប្រាកដ។

មើល​ឃើញ
AlgoViz: Interactive Algorithm Visualizer | Learn Data Structures & Algorithms