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
1956

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!