Bài giảng cấu trúc dữ liệu và giải thuật chương 1 tổng quan về CTDL và giải thuật

18 564 0
Bài giảng cấu trúc dữ liệu và giải thuật chương 1 tổng quan về CTDL và giải thuật

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Cấu trúc dữ liệu và giải thuật Trần Minh Thái Email: minhthai@itc.edu.vn Website: www.minhthai.edu.vn 1 NỘI DUNG 2 Thông tin môn học 1 Mục tiêu môn học 2 Yêu cầu đối với sinh viên 3 Phương pháp và thang điểm đánh giá 4 Công cụ, phần mềm sử dụng học tập 5 Thông tin môn học  Tên học phần: Cấu trúc dữ liệu & giải thuật  Số tín chỉ: 2  Phân bổ thời gian giảng dạy, học tập: • Giờ giảng trên lớp: 30 tiết (2 tiết/ tuần x 15 tuần) • Giờ tự học của sinh viên: 60 giờ  Các học phần tiên quyết • Tin học đại cương • Kỹ thuật lập trình Cơ bản và nâng cao 3 Tóm tắt nội dung môn học Cung cấp cho sinh viên những kiến thức nâng cao về lập trình cấu trúc, cách thức tổ chức cấu trúc dữ liệu: danh sách liên kết, hàng đợi, ngăn xếp, cây nhị phân tìm kiếm, kỹ thuật sắp xếp cơ bản trên mảng một chiều lưu trên bộ nhớ chính như: Interchange Sort, Selection Sort, Insertion Sort, Quick Sort, … 4 Tài liệu tham khảo  Giáo trình chính: Trần Hạnh Nhi – Dương Anh Đức, Giáo trình cấu trúc dữ liệu 1, NXB ĐH CNTT Tp. HCM, 2003  Tài liệu tham khảo: • [1] Nguyễn Trung Trực, Cấu trúc dữ liệu và giải thuật, NXB ĐH Bách Khoa Tp. HCM, 1990 • [2] Robert Sedgewick, Cẩm nang thuật toán tập 1 (bản dịch), NXB Khoa học kỹ thuật, 2004 5 Mục tiêu môn học 6  Nắm vững vai trò của cấu trúc dữ liệu và giải thuật  Tính toán được các phép so sánh hay phép hoán vị (gán) khi cài đặt các giải thuật  Nắm vững và minh họa được các giải thuật tìm kiếm, sắp xếp trên mảng một chiều, danh sách liên kết đơn, hàng đợi, ngăn xếp, cây nhị phân tìm kiếm  Cài đặt được các giải thuật bằng C/ C++ Yêu cầu đối với sinh viên  Đọc trước tài liệu, làm bài tập về nhà  Tham gia đầy đủ các buổi học, ra vào lớp đúng giờ, trao đổi, đóng góp ý kiến tích cực trong buổi học  Làm đầy đủ các bài kiểm tra tại lớp  Cài đặt các bài tập bằng C/C++ 7 Một số qui định  Vắng mặt từ 2 lần kiểm tra tại lớp trở lên sẽ bị cấm thi  Khi vào lớp học phải có tài liệu học tập  Không làm việc riêng trong lớp học  Hoàn thành các bài tập, thực hành, kiểm tra theo đúng thời gian qui định 8 Lịch học Tuần Nội dung Yêu cầu sinh viên 1 Chương 1. Tổng quan về giải thuật & cấu trúc dữ liệu Đọc giáo trình chính theo nội dung (trang 4 – trang 31) 2 Chương 2. Tìm kiếm & sắp xếp - Tìm kiếm tuyến tính - Tìm kiếm nhị phân - Bài tập - Đọc giáo trình chính theo nội dung (trang 35 – trang 43) - Làm bài tập về nhà 3 Chương 2 (tt) - Phương pháp đổi chỗ, chọn và chèn trực tiếp - Bài tập - Đọc giáo trình chính theo nội dung (trang 43 – trang 49; trang 54 – trang 64) - Làm bài tập về nhà 9 Lịch học Tuần Nội dung Yêu cầu sinh viên 4 Chương 2. (tt) - Phương pháp sắp xếp nổi bọt, phân hoạch - Bài tập - Đọc giáo trình chính theo nội dung (trang 50 – trang 54; trang 59 – trang 64; trang 77 – trang 81) - Làm bài tập về nhà 5 Chương 3. CTDL động - Kiểu dữ liệu con trỏ - Định nghĩa, các hình thức tổ chức DSLK - Đọc giáo trình chính theo nội dung (tr. 100 – tr.110) - Làm bài tập về nhà 10 [...]... 6 Chương 3 (tt) - Danh sách liên kết đơn - Thao tác trên dslk đơn - Bài tập 7 Chương 3 (tt) - Đọc giáo trình chính theo - Thao tác trên dslk đơn nội dung (tr .12 4 – tr .13 6) (tt) - Làm bài tập về nhà - Bài tập 8 Chương 3 (tt) - Đọc giáo trình chính theo - Thao tác trên dslk đơn nội dung (tr .12 4 – tr .13 6) (tt) - Làm bài tập về nhà - Bài tập - Đọc giáo trình chính theo nội dung (tr .11 1 – tr .12 3) - Làm bài. .. trúc cây 12 - Định nghĩa, tính chất, duyệt cây Chương 5 (tt) 13 Các thao tác cơ bản trên cây - Đọc giáo trình chính theo nội dung (trang 19 0 – trang 19 8) Làm bài tập về nhà Đọc giáo trình chính theo nội dung (trang 19 0 – trang 19 8) Làm bài tập về nhà Chương 5 (tt) 14 Bài tập - Đọc giáo trình chính theo nội dung (trang 19 0 – trang 19 8) - Làm bài tập về nhà 15 Ôn tập Xem lại các nội dung đã học Phương... tập về nhà Lịch học Tuần Nội dung Yêu cầu sinh viên Ôn các thuật toán tìm kiếm, sắp xếp trên mảng, dslk đơn 9 Kiểm tra giữa kỳ 10 Chương 4 Ngăn xếp & hàng đợi Đọc giáo trình chính theo - Ngăn xếp nội dung (trang 13 6 – trang - Hàng đợi 14 8) 11 Đọc giáo trình chính theo nội dung (trang 13 6 – trang 14 8) Chương 4 (tt) - Bài tập Lịch học Tuầ n Nội dung Yêu cầu sinh viên Chương 5 Cây NPTK - Cấu trúc cây 12 ... 30% Giữa kỳ Cuối kỳ 70% Công cụ và phần mềm học tập Máy tính Internet Công cụ học tập Tài liệu Phần mềm Công cụ và phần mềm học tập  Microsoft Visual Studio tải tại trang Dream Spark bằng tài khoản DreamSpark của mỗi sinh viên  Slide bài giảng và bài tập thực hành Cấu trúc dữ liệu & giải thuật tải tại địa chỉ web: http://www.minhthai.edu.vn Q&A ? ... trung bình các bài kiểm tra tại lớp, chấm điểm bài tập Thời điểm: Ngẫu nhiên trong các buổi học  Kiểm tra cuối kỳ: (Đối với những sinh viên không bị cấm thi) Hình thức: Thi viết, thời gian 45 phút, không dùng tài liệu Thời điểm: Sau khi kết thúc học phần, theo lịch thi chung Thang điểm đánh giá môn học 30% Giữa kỳ Cuối kỳ 70% Công cụ và phần mềm học tập Máy tính Internet Công cụ học tập Tài liệu Phần mềm . liệu tham khảo  Giáo trình chính: Trần Hạnh Nhi – Dương Anh Đức, Giáo trình cấu trúc dữ liệu 1, NXB ĐH CNTT Tp. HCM, 2003  Tài liệu tham khảo: • [1] Nguyễn Trung Trực, Cấu trúc dữ liệu và. học  Hoàn thành các bài tập, thực hành, kiểm tra theo đúng thời gian qui định 8 Lịch học Tuần Nội dung Yêu cầu sinh viên 1 Chương 1. Tổng quan về giải thuật & cấu trúc dữ liệu Đọc giáo trình. nội dung (tr .11 1 – tr .12 3) - Làm bài tập về nhà 7 Chương 3 (tt) - Thao tác trên dslk đơn (tt) - Bài tập - Đọc giáo trình chính theo nội dung (tr .12 4 – tr .13 6) - Làm bài tập về nhà 8 Chương 3.

Ngày đăng: 04/09/2015, 15:14

Từ khóa liên quan

Mục lục

  • Slide 1

  • NỘI DUNG

  • Thông tin môn học

  • Tóm tắt nội dung môn học

  • Tài liệu tham khảo

  • Mục tiêu môn học

  • Yêu cầu đối với sinh viên

  • Một số qui định

  • Lịch học

  • Lịch học

  • Lịch học

  • Lịch học

  • Lịch học

  • Phương pháp đánh giá

  • Thang điểm đánh giá môn học

  • Công cụ và phần mềm học tập

  • Công cụ và phần mềm học tập

  • Q&A

Tài liệu cùng người dùng

Tài liệu liên quan