Domain, hosting, vps giá rẻ
Kết quả 1 đến 4 của 4

Chủ đề: [C++] Các thuật toán sắp xếp cơ bản thường sử dụng

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #2
    nghiammo1992's Avatar
    Bài viết
    5,075
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762
    Thuật toán sắp xếp nhanh Quick Sort


    Mã nguồn PHP:
    #include <iostream>


    using namespace std;


    void quickSort(int Data[], int l int r)
    {
        
    // If the first index less or equal than the last index
        
    if (<= r)
        {
            
    // Create a Key/Pivot Element
            
    int key Data[(l+r)/2];

            
    // Create temp Variables to loop through array
            
    int i l;
            
    int j r;

            while (
    <= j)
            {
                while (
    Data[i] < key)
                    
    i++;
                while (
    Data[j] > key)
                    
    j--;

                if (
    <= j)
                {
                    
    swap(Data[i], Data[j]);
                    
    i++;
                    
    j--;
                }
            }

            
    // Recursion to the smaller partition in the array after sorted above

            
    if (j)
                
    quickSort(Datalj);
            if (
    i)
                
    quickSort(Datair);
        }
    }


    int main()
    {

        
    int arr[] {32,71,12,45,26,80,53,33,-7,99,1,5,2,-3,-100};

        
    int n sizeof(arr) / sizeof(arr[0]); // so luong phan tu trong mang

        
    quickSort(arr0n-1);

        
    cout << "So luong phan tu trong mang: " << << endl;

        for (
    int i arr) {
            
    cout << << " ";
        }

        return 
    0;

    Lần sửa cuối bởi nghiammo1992, ngày 11/09/2021 lúc 0:34.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. Trả lời: 0
    Bài viết cuối: 21/03/2013, 12:43

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •