Bài đăng

Hiển thị các bài đăng có nhãn giải thuật lập trình
Updating...

Quick Sort (Sắp xếp nhanh)

Code C/C++ //Thuật toán phân đoạn int Partition( int array[], int l, int r ) {   int i = l + 1, j = r;   while ( i   {     while ( array[i]     while ( array[j] > array[l] && i     if ( i     swap( array[i++], array[j--]);   }  swap( array[l], array[j] );  return j; } //Thuật toán sắp xếp nhanh void QuickSort( int array[], int l, int r ) {   if ( l  {     int j = Partition( array, l, r );    QuickSort(array, l, j-1);    QuickSort(array, j+1, r); ...