Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tìm hiểu thuật toán tổng quát trong lập trình phần 3 pptx
MIỄN PHÍ
Số trang
8
Kích thước
153.6 KB
Định dạng
PDF
Lượt xem
1672

Tài liệu đang bị lỗi

File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.

Tìm hiểu thuật toán tổng quát trong lập trình phần 3 pptx

Nội dung xem thử

Mô tả chi tiết

Chương 10: Thuật toán tổng quát 17

Ví dụ thuật toán find_max

ƒ Áp dụng cho kiểu mảng thô

template <typename T> T* find_max(T* first, T* last) {

T* pMax = first;

while (first != last) {

if (*first > *pMax) pMax = first;

++first;

}

return pMax;

}

ƒ Áp dụng cho kiểu Vector

template <typename T> T* find_max(const Vector<T>& v) {

int iMax = 0;

for (int i=0; i < v.size(); ++ i)

if (v[i] > v[iMax]) iMax = i;

return &v[iMax];

}

Tải ngay đi em, còn do dự, trời tối mất!