Chủ đề: Đệ Quy trong C++
-
12-03-2009, 12:46 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đệ Quy trong C++
mình có 1 bài code như thế này
có 1 lớp Mang
Mã:class Mang{ private : int m_iN;//So^' Pha^`n Tu? Trong Te^.p tu` 30000 -> 1000000 int *m_arrA; double time1; double time2; double time3; double time4; double time5; public: Mang() { this -> m_arrA = NULL; this -> m_iN = 0; } Mang(int m_iN1) { this -> m_iN = m_iN1; this -> m_arrA = new int[m_iN1 + 1]; } ~Mang() { this -> m_iN = 0; delete this -> m_arrA; } void taoMang(); void ghiMang(char *ctenTep); void docMang(char *ctenTep); void quickSort();};
Vui lòng bọc code vào tag codeView more random threads:
- Vấn đề về giải nén thông minh với chỉ thuật giải huffman và arithmetic
- Cách lấy serial ổ cứng bằng C++?
- làm thế nào để tự động gửi mail
- Cấu trúc gói tin Wifi chuẩn WEP. Làm thế nào để hack?
- Nhận dạng Laptop hay Desktop bằng Visual C++?
- Tối ưu lớp CPtrArray đã tạo từ trước
- ListBox: Luôn Hiển Thị cuối danh sách ??
- Cách sử dụng openCV trong Visual C++ có được không?
- Tại sao file exe tạo được lại báo lỗi khi chạy và làm thế nào để tạo nút stop
- Cách thay đổi độ cao trong CListCtrl
-
12-03-2009, 05:39 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn nói gọi đệ quy mà sao mình ko thấy chỗ nào gọi đệ quy cả, thế này thì làm sao mà sửa được ?
-
12-03-2009, 06:26 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ok, mình làm cái quick sort đây, bạn xem thử đi
Mã:void Array::QuickSort(int h, int f) //h: head; f:foot{ int i = h, j = f; int num = iArray[(i+j)/2]; do { while (iArray[i]<num) i++; while (iArray[j]>num) j--; if (i<=j) { swap(iArray[i],iArray[j]); i++;j--; } } while(i<=j); if (j>h) this->QuickSort(h,j); if (i<f) this->QuickSort(i,f);}
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...