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

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 liệu tương tự (6)
Xem tất cảTải ngay đi em, còn do dự, trời tối mất!