1. Trang chủ
  2. » Giáo án - Bài giảng

CAU TRUC DU LIEU VA GIAI THUAT 2015

10 0 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC PHAN THIẾT Độc lập - Tự - Hạnh phúc - - ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN THÔNG TIN CHUNG VỀ HỌC PHẦN Tên học phần: CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT Số tín chỉ: 03 Mã học phần: Học phần: bắt buộc Các học phần tiên quyết: Kỹ thuật lập trình Khoa/Bộ mơn phụ trách học phần: Khoa Công nghệ thông tin PHÂN BỔ THỜI GIAN: 25 tiết lý thuyết, 20 tiết thực hành MỤC TIÊU CỦA HỌC PHẦN: Giúp sinh viên nắm  Cung cấp hiểu biết ý nghĩa cấu trúc liệu giải thuật tin học  Cung cấp kiến thức giải thuật xếp liệu máy tính  Cung cấp kiến thức cấu trúc liệu giải thuật tương ứng thơng dụng máy tính, bao gồm danh sách, hàng đợi, ngăn xếp, nhị phân tìm kiếm, AVL, bảng băm  Cung cấp kỹ phân tích thực giải thuật máy tính  Cung cấp ví dụ việc vận dụng cấu trúc liệu giải thuật TÓM TẮT NỘI DUNG - Chương 1: Tổng quan - Chương 2: Sắp xếp - Chương 3: Danh sách - Chương 4: Danh sách (tiếp theo) - Chương 5: Ngăn xếp - Chương 6: Hàng đợi - Chương 7: Cấu trúc - Chương 8: Bảng băm TÀI LIỆU HỌC TẬP Tài liệu - Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 Tài liệu tham khảo : - Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 - Nguyễn Hồng Chương, Cấu trúc liệu – Ứng dụng cài đặt C, Nxb TP HCM, 2005 PHƯƠNG PHÁP, HÌNH THỨC KIỂM TRA – ĐÁNH GIÁ KẾT QUẢ HỌC TẬP HỌC PHẦN - Điểm chuyên cần: 10% Điểm kiểm tra kỳ: 30% Điểm thi kết thúc môn học: 60% NỘI DUNG CHI TIẾT HỌC PHẦN Tuần thứ 1-2: (10/0/20) Chương 1: Tổng quan Chương 2: Sắp xếp A/ Tóm tắt ND PPGD lớp: (10) Nội Dung (ND) GD lớp Chương 1: + Giới thiệu môn học, hướng dẫn cách học, tài liệu tham khảo + Từ tốn đến chương trình + Kiểu liệu + Đánh giá độ phức tạp giải thuật + Bài tập Chương 2: + Định nghĩa toán xếp + Phương pháp đổi chỗ trực tiếp + Phương pháp chọn trực tiếp + Phương pháp chèn trực tiếp + Phương pháp bọt + Phương pháp xếp dựa phân hoạch Tóm tắt PPGD: + Thuyết trình + Trình chiếu PowerPoint + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (20) Các nội dung tự học: + Cài đặt toán làm lý thuyết -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 3: (0/5/10) Thực hành chương 1, 2: Cài đặt giải thuật xếp học A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp + Hướng dẫn cài đặt giải thuật xếp Tóm tắt PPGD: + Thuyết trình + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Cài đặt giải thuật chương 1, máy tính -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 4: (5/0/10) Chương 3: Danh sách A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp + Định nghĩa danh sách + Một số phép toán danh sách + Cài đặt danh sách mảng + Bài tập Tóm tắt PPGD: + Thuyết trình + Trình chiếu PowerPoint + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Xây dựng danh sách đặc cho kiểu liệu thực tế -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 5, 6: (10/0/20) Chương 4: Danh sách (tiếp theo) A/ Tóm tắt ND PPGD lớp: (10) Nội Dung (ND) GD lớp + Ưu điểm nhược điểm danh sách đặc, danh sách liên kết + Các loại danh sách liên kết + Xây dựng danh sách liên kết đơn + Các thao tác danh sách liên kết đơn + Thêm phần tử + Hủy phần tử + Tìm kiếm danh sách + Sắp xếp danh sách Tóm tắt PPGD: + Thuyết trình + Trình chiếu PowerPoint + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (20) Các nội dung tự học: + Xây dựng danh sách liên kết đơn vòng + Xây dựng danh sách liên kết kép + Xây dựng danh sách liên kết cho kiểu liệu thực tế -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 8: (0/5/10) Thực hành chương A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp + Hướng dẫn cài đặt danh sách đặc, danh sách liên kết Tóm tắt PPGD: + Thuyết trình + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Cài đặt giải thuật chương máy tính -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 9: (5/0/10) Chương 5: Ngăn xếp Chương 6: Hàng đợi A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp + Định nghĩa ngăn xếp + Một số phép toán ngăn xếp + Cài đặt ngăn xếp + Định nghĩa hàng đợi + Một số phép toán hàng đợi + Cài đặt hàng đợi Tóm tắt PPGD: + Thuyết trình + Trình chiếu PowerPoint + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Ứng dụng ngăn xếp để loại bỏ đệ quy chương trình + Các ứng dụng hàng đợi -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 10: (0/5/10) Thực hành chương 5, A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp + Hướng dẫn cài đặt kiểu liệu ngăn xếp hàng đợi Tóm tắt PPGD: + Thuyết trình + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Cài đặt giải thuật chương 5, máy tính -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 11: (5/0/10) Chương 7: Cấu trúc A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp Tóm tắt PPGD: + Các thuật ngữ + Một số phép toán + Cài đặt + Cây nhị phân + Cây nhị phân tìm kiếm + Cây AVL B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Xây dựng nhị phân, nhị phân tìm kiếm, AVL -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 12: (5/0/10) Thực hành chương A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp + Hướng dẫn cài đặt kiểu liệu nhị phân, nhị phân tìm kiếm, AVL Tóm tắt PPGD: + Thuyết trình + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Cài đặt giải thuật chương máy tính -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 13: (5/0/10) Chương 8: Bảng băm A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp Tóm tắt PPGD: + Khái niệm bảng băm + Bảng băm tổng quát + Các phương pháp xây dựng bảng băm + Phương pháp nối kết trực tiếp + Phương pháp nối kết hợp + Phương pháp dò tuyến tính B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Phương pháp dò bậc hai -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 + Nguyễn Hồng Chương, Cấu trúc liệu – Ứng dụng cài đặt C, Nxb TP HCM, 2005 Tuần thứ 14: (0/5/10) Thực hành chương A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp + Hướng dẫn cài đặt kiểu liệu bảng băm Tóm tắt PPGD: + Thuyết trình + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học: + Cài đặt giải thuật chương máy tính -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 Tuần thứ 15: (5/0/10) Ơn tập A/ Tóm tắt ND PPGD lớp: (5) Nội Dung (ND) GD lớp Tóm tắt PPGD: + Ơn tập nội dung học + Vấn đề cài đặt cấu trúc liệu ngôn ngữ hướng đối tượng B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học + Ôn tập nội dung học -Liệt kê tài liệu học tập cần thiết + Trần Hạnh Nhi, Nhập môn cấu trúc liệu giải thuật, Đại học Khoa học Tự nhiên TP HCM, 2000 + Kruse, R.L, Data strutures and Program Design in C++ , Prentice-Hall Inc, 1999 + Nguyễn Hồng Chương, Cấu trúc liệu – Ứng dụng cài đặt C, Nxb TP HCM, 2005 Chủ nhiệm khoa ... (5) Nội Dung (ND) GD lớp Tóm tắt PPGD: + Ơn tập nội dung học + Vấn đề cài đặt cấu trúc liệu ngôn ngữ hướng đối tượng B/ Các nội dung cần tự học nhà: (10) Các nội dung tự học + Ôn tập nội dung học... Nội Dung (ND) GD lớp + Hướng dẫn cài đặt danh sách đặc, danh sách liên kết Tóm tắt PPGD: + Thuyết trình + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung... Nội Dung (ND) GD lớp + Hướng dẫn cài đặt kiểu liệu ngăn xếp hàng đợi Tóm tắt PPGD: + Thuyết trình + Làm mẫu + Tương tác hỏi đáp với sinh viên B/ Các nội dung cần tự học nhà: (10) Các nội dung

Ngày đăng: 08/11/2022, 16:37

Xem thêm:

w