0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Cơ sở dữ liệu >

Bài giảng cấu trúc dữ liệu và giải thuật chương 1 ths nguyễn thị khiêm hòa

Bài giảng cấu trúc dữ liệu và giải thuật  chương 1   ths  nguyễn thị khiêm hòa

Bài giảng cấu trúc dữ liệu giải thuật chương 1 ths nguyễn thị khiêm hòa

... Ngân hàng TP.HCM 17 Mối quan hệ Cấu trúc liệu thuật toán  Đối tượng xử lý thuật toán liệu  Với cấu trúc liệu, thuật toán tương ứng  Thuật toán thường thay đổi cấu trúc liệu thay đổi Khoa ... dung    Cấu trúc liệu thuật toán  Thuật toán đặc trưng thuật toán  Diễn đạt thuật toán  Kiểu liệu, ADT, cấu trúc liệu Phân tích thiết kế thuật toán  Thiết kế thuật toán  Phân tích thuật toán ... diễn tối ưu cấu trúc liệu nhớ (trong/ngoài) máy tính gọi cấu trúc lưu trữ Có nhiều cấu trúc lưu trữ khác cho cấu trúc liệu Khoa Công Nghệ Thông Tin - Trường Đại học Ngân hàng TP.HCM Thuật toán...
  • 65
  • 225
  • 1
Bài giảng cấu trúc dữ liệu và giải thuật  chương 2   ths  nguyễn thị khiêm hòa

Bài giảng cấu trúc dữ liệu giải thuật chương 2 ths nguyễn thị khiêm hòa

... TP.HCM Thiết kế giải thuật đệ qui  Để xây dựng giải thuật đệ quy , ta cần thực nội dung sau :  Thông số hóa toán  Tìm trường hợp neo giải thuật giải tương ứng  Tìm giải thuật giải trường hợp ... Ngân hàng TP.HCM } 15 Một số dạng giải thuật đệ quy đơn giản  Ví dụ: Cho dãy {Xn} xác định theo công thức truy hồi: x0 = ; xn = n2x0 + (n-1)2x1 + + 22 xn -2 + 12xn-1 int X(int n ) { if (n == 0) ... giải thuật đệ quy Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM Mục tiêu  Hiểu rõ giải thuật đệ quy  Ưu khuyết điểm giải thuật đệ quy  Phương pháp khử đệ quy  Một số toán ứng dụng giải...
  • 53
  • 323
  • 1
Bài giảng cấu trúc dữ liệu và giải thuật  chương 4   ths  nguyễn thị khiêm hòa

Bài giảng cấu trúc dữ liệu giải thuật chương 4 ths nguyễn thị khiêm hòa

...  Tìm nút có khóa lớn  Giải phóng  Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM 37 Thêm phần tử Thêm X= 50 root 44 18 88 X < 88 13 37 15 X > 44 23 59 X < 59 40 55 108 71 X < 55 Khoa ... có phải root 44 Xóa X=37 18 13 88 15 108 59 37 40 55 Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM 71 43 Xóa nút nhị phân tìm kiếm  Trường hợp : Nút cần xóa có hai trái phải 44 Xóa nút X=18 ... học Ngân hàng TP.HCM 40 Xóa nút nhị phân tìm kiếm  Trường hợp :Nút cần xóa nút root 44 Xóa: X = 40 Đơn giản : Xóa nút X, không móc nối đến nút khác 18 88 13 59 37 15 23 40 55 108 71 Khoa Công...
  • 55
  • 249
  • 1
Bài giảng cấu trúc dữ liệu và giải thuật  chương 3   ths  nguyễn thị khiêm hòa

Bài giảng cấu trúc dữ liệu giải thuật chương 3 ths nguyễn thị khiêm hòa

... dựng lớp đối tượng danh sách đặc, danh sách liên kết kiểu liệu đặc biệt C#  Đánh giá ưu khuyết điểm giải thuật loại danh sách để chọn kiểu liệu phù hợp Khoa Công nghệ Thông tin - Đại học Ngân hàng ... tượng Tìm kiếm Sắp xếp Tính toán Đếm  Các thuật toán: • • • •  Kỹ thuật • Lính canh • Cờ hiệu Khoa Công nghệ Thông tin - Đại học Ngân hàng TP.HCM Bài tập Thực   Xây dựng lớp mảng số nguyên, ...   Khai báo [ , ] ;  Ví dụ: int [ ] array; Khởi tạo = new [,];  Ví dụ: int [ , ] array = new int [ 3, ]; Duyệt mảng: for...
  • 32
  • 312
  • 1
Bài giảng cấu trúc dữ liệu và giải thuật  chương 5   ths  nguyễn thị khiêm hòa

Bài giảng cấu trúc dữ liệu giải thuật chương 5 ths nguyễn thị khiêm hòa

... Ngân hàng TP.HCM 37 Bài toán bao đóng truyền ứng  Cho đồ thị G = (V,E)  Có tồn đường hai nút x y đồ thị G hay không?  Bài toán giải dễ dàng cách sử dụng ma trận kề đồ thị Khoa Công Nghệ Thông ... học Ngân hàng TP.HCM 45 Thuật toán Dijkstra  Hoạt động tốt đồ thị trọng số dương  Độ phức tạp giải thuật O(n2) Khoa Công Nghệ Thông Tin - Trường Đại học Ngân hàng TP.HCM 46 Thuật toán Dijkstra ... thuật ~ (n+e), G biểu diễn danh sách kề  Thời gian thực giải thuật ~ n2, G biểu diễn ma trận kề  Giải thuật sử dụng để chứng minh đồ thị có liên thông hay không Khoa Công Nghệ Thông Tin - Trường...
  • 53
  • 226
  • 1
Bài giảng cấu trúc dữ liệu và giải thuật  chương 7   ths  nguyễn thị khiêm hòa

Bài giảng cấu trúc dữ liệu giải thuật chương 7 ths nguyễn thị khiêm hòa

... Mục tiêu Trình bày thuật toán thông dụng cho việc tìm kiếm (tìm tuần tự, tìm nhị phân)  Minh họa thuật toán  Đánh giá thuật toán  Khoa Công nghệ Thông tin - Đại học ... pháp tìm nhị phân thực dãy xếp Do cần tính chi phí xếp vào thuật toán Nếu dãy biến động liên tục chi phí không nhỏ Cây nhị phân tìm kiếm giải pháp trường hợp Khoa Công nghệ Thông tin - Đại học ... TP.HCM 10 Tìm kiếm nhị phân  Phương pháp tìm nhị phân hạn chế không gian tìm kiếm  Độ phức tạp giải thuật  Phép toán phép so sánh  Trường hợp tốt nhất: phép so sánh  Trường hợp xấu nhất: log2n...
  • 13
  • 245
  • 1
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - ThS. Phạm Thanh An

Bài giảng Cấu trúc dữ liệu giải thuật: Chương 1 - ThS. Phạm Thanh An

... cấu trúc liệu riêng gọi CTDL tiền định Cấu trúc lưu trữ (trong/ngoài)  Là biểu diễn cấu trúc liệu nhớ (trong/ngoài) máy tính  Có nhiều cấu trúc lưu trữ khác cho cấu trúc liệu Mối quan hệ Giải ... vào vị trí thứ n -1 Thiết kế giải thuật (tt)   For (i= 1, i ...
  • 67
  • 1,277
  • 2
Bài giảng cấu trúc dữ liệu và giải thuật  chương 1   GV  nguyễn minh thành

Bài giảng cấu trúc dữ liệu giải thuật chương 1 GV nguyễn minh thành

... thiệu II Cấu trúc liệu Khái niệm Các cấu trúc (kiểu) liệu sở III Giải thuật IV Đánh giá độ phức tạp thuật giải I Nguyễn Minh Thành I Giới Thiệu Cấu trúc liệu giải thuật hai yếu tố quan trọng chương ... liệu Kiểu liệu bản: Cơ sở, mảng, cấu trúc  Kiểu liệu cấu trúc : Danh sách liên kết, hàng đợi, ngăn xếp, cây, bảng băm, …  Nguyễn Minh Thành II .1 Khái niệm cấu trúc liệu  Với cấu trúc liệu, ... Wirth phát biểu :  Chương trình = Giải thuật + Cấu trúc liệu Cấu trúc liệu  Phương pháp biểu diễn lưu trữ liệu phù hợp với thao tác xử lý giải thuật Giải thuật  Các bước để giải vấn đề (một...
  • 13
  • 215
  • 1
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 4 - ThS. Phạm Thanh An

Bài giảng Cấu trúc dữ liệu giải thuật: Chương 4 - ThS. Phạm Thanh An

... BSTNode root); Thêm phần tử vào nhị phân tìm kiếm  Thêm vào phần tử có khóa x Thêm X= 50 root 18 13 23 88 X < 88 37 15 X > 44 44 59 X < 59 40 55 X < 55 50 108 71 Thêm phần tử vào nhị phân tìm kiếm ... BST nút lá: 44 Xóa: X =40 Đơn giản : Xóa nút X, không móc nối đến nút khác root 18 13 88 59 37 15 23 40 55 108 71 Xóa nút có khóa X BST  Trường hợp : Nút X có trái phải Xóa X=37 root 44 18 13 59 ... 55 18 108 71 44 Xóa X=37 88 root 13 88 15 108 59 37 40 55 71 Xóa nút có khóa X BST  Trường hợp : Nút X có hai trái phải root 44 Xóa nút X=18  Hủy gián tiếp 18 15 13 88 59 37 15 23 40 30 55 108...
  • 62
  • 1,399
  • 5
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 5 - ThS. Phạm Thanh An

Bài giảng Cấu trúc dữ liệu giải thuật: Chương 5 - ThS. Phạm Thanh An

... Biểu diễn đồ thị danh sách kề  Là mảng danh sách  Ở đây, n hàng ma trận kề thay n danh sách liên kết động  Mỗi đỉnh G có danh sách, nút danh sách thể đỉnh lân cận nút  Cấu trúc nút • id: tên ... x3 x4 x5 x4 x3 x1 Phép tìm kiếm theo chiều sâu (tt)  Nhận xét  Thời gian thực giải thuật ~ (n+e), G biểu diễn danh sách kề  Thời gian thực giải thuật ~ n2, G biểu diễn ma trận kề  Giải thuật ... chiều rộng(tt) x1 x2 x3 x5 x2 x1 x4 x2 x1 x3 x5 x4 Phép tìm kiếm theo chiều rộng(tt)  Nhận xét  Thời gian thực giải thuật ~ (n+e), G biểu diễn danh sách kề  Thời gian thực giải thuật ~ n2, G biểu...
  • 53
  • 2,075
  • 2
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 6 - ThS. Phạm Thanh An

Bài giảng Cấu trúc dữ liệu giải thuật: Chương 6 - ThS. Phạm Thanh An

... 42 94 18 06 67 44 55 12 42 94 18 06 67 06 55 12 42 94 18 44 67 06 12 55 42 94 18 44 67 06 12 18 42 94 55 44 67 06 12 18 42 94 55 44 67 06 12 18 42 44 55 94 67 06 12 18 42 44 55 94 67 06 12 18 42 ... 55 94 06 06 12 18 42 44 55 94 67 06 12 18 42 44 55 67 94 Sắp xếp chèn (Insert sort)  Ví dụ Dãy ban đầu 34 64 51 32 21 Moved Sau i=1 34 64 51 32 21 Sau i=2 34 64 51 32 21 Sau i=3 34 51 64 32 21 ... trí n-i+1 Sắp xếp bọt (Buble Sort) 1 23 56 2 23 56 23 23 23 Kết thúc vòng 23 1 23 2 9 Kết thúc vòng 9 56 8 56 10 10 56 10 23 10 10 23 10 100 10 100 10 100 10 100 56 100 -1 00 56 100 56...
  • 35
  • 1,042
  • 2
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 2 - ThS. Phạm Thanh An

Bài giảng Cấu trúc dữ liệu giải thuật: Chương 2 - ThS. Phạm Thanh An

... C (A trung gian) A (n -2 ) B (n-1) C (2) Bài toán tháp Hà Nội  A  C (B trung gian) A (n -2 ) B (n-3) C (3) Bài toán tháp Hà Nội  B  C (A trung gian) A (n-4) B (n-3) C (4) Bài toán tháp Hà Nội ... (); } } } Một số dạng giải thuật đệ quy đơn giản thường gặp (tt)  Ví dụ : Cho dãy {Xn} xác định theo công thức truy hồi :  X0 = ; Xn = n2XO +(n-1)2X1 + + 22 Xn -2 + 12Xn-1 ... A sang C • Chuyển (n-1) đĩa từ B sang C, A làm trung gian Bài toán tháp Hà Nội A B C Bài toán tháp Hà Nội  A  C, B trung gian A (n) B (n-1) C (1) Bài toán tháp Hà Nội  B  C (A trung gian)...
  • 53
  • 1,275
  • 2
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

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

... dung (trang 13 6 – trang - Hàng đợi 14 8) 11 Đọc giáo trình theo nội dung (trang 13 6 – trang 14 8) Chương (tt) - Bài tập Lịch học Tuầ n Nội dung Yêu cầu sinh viên Chương Cây NPTK - Cấu trúc 12 - Định ... NXB Khoa học kỹ thuật, 2004 Mục tiêu môn học  Nắm vững vai trò cấu trúc liệu giải thuật  Tính toán phép so sánh hay phép hoán vị (gán) cài đặt giải thuật  Nắm vững minh họa giải thuật tìm kiếm, ... (tr .12 4 – tr .13 6) (tt) - Làm tập nhà - Bài tập Chương (tt) - Đọc giáo trình theo - Thao tác dslk đơn nội dung (tr .12 4 – tr .13 6) (tt) - Làm tập nhà - Bài tập - Đọc giáo trình theo nội dung (tr .11 1...
  • 18
  • 564
  • 0
Bài giảng cấu trúc dữ liệu và giải thuật  chương 1   đh công nghệ đồng nai

Bài giảng cấu trúc dữ liệu giải thuật chương 1 đh công nghệ đồng nai

... máy  Tổng điểm: 10 điểm CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT CHƯƠNG TỔNG TỔNGQUAN QUAN VỀ VỀCTDL CTDLVÀ VÀTHUẬT THUẬTTOÁN TOÁN Nội Dung CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT  Tổng quan CTDL thuật toán  Các ... vv… 31 Dữ Liệu CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT  Theo từ điển Tiếng Việt: số liệu, liệu có, dựa vào để giải vấn đề  Tin học: Biểu diễn thông tin cần thiết cho toán 32 Cấu Trúc Dữ Liệu CẤU TRÚC ... follow-up and Maintenance) 37 CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT Các kiểu liệu  Kiểu liệu sở  Kiểu liệu cấu trúc (structure)  Kiểu liệu động (Dynamic) 38 CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT Tổ chức Seminar...
  • 41
  • 815
  • 0
Bài giảng cấu trúc dữ liệu và giải thuật  chương 2   GV  nguyễn minh thành

Bài giảng cấu trúc dữ liệu giải thuật chương 2 GV nguyễn minh thành

... Các giải thuật tìm kiếm  Nguyễn Minh Thành II Giải thuật tìm kiếm Khảo sát việc tìm kiếm thường mảng danh sách  Có nhiều loại :  Tìm kiếm tuyến tính (tuần tự)  Tìm kiếm nhị phân …  Cấu trúc ... n=15000: nhanh khoảng 20 % (0 .22 s so với 0 .28 s)  14 Nguyễn Minh Thành IV Tìm Kiếm Nhị Phân Khi mảng thứ tự, tận dụng điều ta giảm số thao tác cho thuật toán tìm kiếm  Thuật toán tìm kiếm nhị ... lại bước với nửa xác định Nguyễn Minh Thành IV Tìm Kiếm Nhị Phân  Ví dụ : tìm x = 41 x x 14 16 19 22 41 46 51 63 71 10 l Tìm thấy x vị trí m r m m 17 x Nguyễn Minh Thành IV Tìm Kiếm Nhị Phân...
  • 23
  • 267
  • 1

Xem thêm

Từ khóa: bài giảng cấu trúc dữ liệu và giải thuật ptitbài giảng cấu trúc dữ liệu và giải thuật nguyễn đức nghĩavideo bài giảng cấu trúc dữ liệu và giải thuậtslide bài giảng cấu trúc dữ liệu và giải thuậtbài tập cấu trúc dữ liệu và giải thuâtcác bài tập cấu trúc dữ liệu và giải thuật32 bài tập cấu trúc dữ liệu và giải thuậtbài tập cấu trúc dữ liệu và giải thuật cbài tập cấu trúc dữ liệu và giải thuậtbài tập cấu trúc dữ liệu và giải thuật có lời giảibài tập cấu trúc dữ liệu và giải thuật pascalgiải bài tập cấu trúc dữ liệu và giải thuậtphần 3 cấu trúc dữ liệu và giải thuật chương 9 cấu trúc tuyến tính danh sách móc nốiphần 3 cấu trúc dữ liệu và giải thuật chương 10 giải thuật và thủ tục đệ quylập trình phần 3 cấu trúc dữ liệu và giải thuật chương 11 cấu trúc câyBáo cáo thực tập tại nhà thuốc tại Thành phố Hồ Chí Minh năm 2018Nghiên cứu sự biến đổi một số cytokin ở bệnh nhân xơ cứng bì hệ thốngNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEQuản lý hoạt động học tập của học sinh theo hướng phát triển kỹ năng học tập hợp tác tại các trường phổ thông dân tộc bán trú huyện ba chẽ, tỉnh quảng ninhPhối hợp giữa phòng văn hóa và thông tin với phòng giáo dục và đào tạo trong việc tuyên truyền, giáo dục, vận động xây dựng nông thôn mới huyện thanh thủy, tỉnh phú thọPhát hiện xâm nhập dựa trên thuật toán k meansNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếĐịnh tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Thơ nôm tứ tuyệt trào phúng hồ xuân hươngTranh tụng tại phiên tòa hình sự sơ thẩm theo pháp luật tố tụng hình sự Việt Nam từ thực tiễn xét xử của các Tòa án quân sự Quân khu (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtĐổi mới quản lý tài chính trong hoạt động khoa học xã hội trường hợp viện hàn lâm khoa học xã hội việt nam