TAILIEUCHUNG - Bài giảng Cấu trúc dữ liệu & thuật toán: Chương 1- Nguyễn Đức Nghĩa

Bài giảng Cấu trúc dữ liệu & thuật toán - Chương 1: Các kiến thức cơ bản trình bày về các ví dụ mở đầu, thuật toán và độ phức tạp, ký hiệu tiệm cận, giả ngôn ngữ và một số kĩ thuật phân tích thuật toán. | CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN ____________ _ ________ Data Structures and Algorithms NguyỄN ĐỨC NGHĨA Bộ môn Khoa học Máy tính Đại học Bách khoa Hà nội Tel 0438696121 Off 0903210111 Mob -- ì nqhiand@ Chương 1 CÁC KIẾN THỨC CƠ BẢN Cấu trúc dữ liệu và thuật toán - . Nghĩa. Bộ môn KHMT NỘI DUNG I I I I I I I I I I I I I-1 1 1 0 . . Ví dụ mở đâu . Thuật toán và độ phức tạp . Ký hiệu tiệm cận . Giả ngôn ngữ . Một số kĩ thuật phân tích thuật toán Cấu trúc dữ liệu và thuật toán - . Nghĩa. Bộ môn KHMT Ví dụ mở đầu I __I I I I I I I I I I I 1 I 1 1 1 0 Bài toán tìm dãy con lớn nhất Cho dãy số aỵ a2 . an Dãy số a ai 1 . aj với 1 i j n được gọi là dãy con của dãy đã cho và Ỵjk i ak được gọi là trọng lượng của dãy con này Bài toán đặt ra là Hãy tìm trọng lượng lớn nhất của các dãy con tức là tìm cực đại giá trị Ỵjk i ak. Để đơn giản ta gọi dãy con có trọng lượng lớn nhất là dãy con lớn nhất. Ví dụ Nếu dãy đã cho là -2 11 -4 13 -5 2 thì cần đưa ra câu trả lời là 20 là trọng lượng của dãy con 11 -4 13 Cấu trúc dữ liệu và thuật toán - . Nghĩa. Bộ môn KHMT Thuật toán trực tiếp Thuật toán đơn giản đầu tiên có thể nghĩ để giải bài toán đặt ra là Duyệt tất cả các dãy con có thể a ai 1 . aj với 1 i j n và tính tổng của mỗi dãy con để tìm ra trọng lượng lớn nhất. Trước hết nhận thấy rằng tổng số các dãy con có thể của dãy đã cho là C n 2 n n2 2 n 2 . Cấu trúc dữ liệu và thuật toán - . Nghĩa. Bộ môn .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.