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
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 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!