... Trung Tâm CNTT – Bài T p Th c Hành CTDL> Module Bài Vi t hàm tính t ng S=1+1/2+1/3…+ 1/N S d ng hàm ñ tính S ngư i dùng nh p N Bài Nh p s a n Tính S =a^1 + a^2 + a^3 + …+ a^n Bài Vi t chương ... 3/12 Trung Tâm CNTT – Bài T p Th c Hành CTDL> Module Bài VCT nh p vào phân s a/b c/d Hãy tính t ng c a phân s này, yêu c u phân s k t qu ph i ví d :1/6+1/3=1/2 d ng t i gi n Bài Vi t...
... Cấu trúc liệu Giải thuật – Bài tập chương S[2*Size] = i; S[2*Size + 1] = SUM; Size = Size + 1; End; i = i - 1; End; S[1] = Size; END 4. 10 Tính số nút danh sách Function ... NULL then NEXT(r ) = p; Cấu trúc liệu Giải thuật – Bài tập chương else if q NULL then L = p; else write(‘Danh sach co nút’ ); Call Dispose (q); return Chèn danh sách trỏ P vào sau nút...
... Bài Hãy minh họa việc lưu trữ nhị phân cấu trúc liên tiếp (mảng) Bài Chứng minh nhị phân có độ cao ℎ có số nút tối đa 2ℎ+1 − Bài Chứng minh nhị phân có 𝑛 nút có 𝑛 + trỏ rỗng biểu diễn nút Bài ... phân có phải nhị phân cân hay không Bài 13 Hãy cài đặt thuật toán để duyệt nhị phân theo thứ tự trước, thứ tự sau Bài 14 Hãy xây dựng hàm để tính độ cao nhị phân Bài 15 Xây dựng...
... buộc SV phải có) [2] Bài giảng & Bài thực hành CTDL - Trường ĐHCN [3] Giáo trình Cấu trúc liệu 1, Trần Hạnh Nhi – Dương Anh Đức, Trường DHKHTN – DHQG TP.HCM [4] Cấu trúc liệu, Nguyễn Trung Trực, ... cách giải vấn đề máy tính số (giải thuật mã giả) Sau đó: ngôn ngữ lập trình cụ thể Học: Nhớ giải thuật (mã giả) Dùng NNLT cụ thể để minh chứng Giới thiệu môn học C...
... dựng cấu trúc liệu tách rời bước tìm kiếm thuật toán giải vấn đề Các tiêu chuẩn lựa chọn cấu trúc liệu • Cấu trúc liệu trước hết phải biểu diễn đầy đủ thông tin nhập xuất toán • Cấu trúc liệu ... 100 TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN Cấu trúc liệu Giải thuật CHƯƠNG TỔNG QUAN VỀ THUẬT TOÁN VÀ CẤU TRÚC DỮ LIỆU I CÁC BƯỚC CƠ BẢN KHI GIẢI QUYẾT BÀI TOÁN TIN HỌC...
... Tài liệu học tập Giáo trình: C & Data Structures, P S Deshpande, O G Kakde CHARLES RIVER MEDIA, INC Hingham, Massachusetts Tham khảo: Giáo trình Cấu trúc liệu 1, Trần Hạnh Nhi ... kết 39 Định nghĩa cấu trúc liệu danh sách liên kết đơn mô tả sau: typedef struct Node{ int Key; Node *pNext; }; Trong khai báo Node *pNext dùng để mô tả: A Con trỏ trỏ tới phần liệu B Vùng liên ......
... 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...
... 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ả...
... 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
... 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 sa...