• Bài giảng Tìm kiếm - SearchingBài giảng Tìm kiếm - Searching

    Một cây M - đường T là tập hữu hạn khóa hoặc là rỗng hoặc là tập của n cây con M-đường T0, T1, ., Tn-1 và n-1 khóa k1, k2, ., kn-1, với 2  n  M sao cho các khóa và các nút thỏa mãn tính chất sau: Các khóa trên mỗi nút khác nhau và được sắp: ki < ki+1 với 1  i  n-1 Tất cả các khóa trên cây con Ti-1 đều nhỏ hơn ki: kTi-1: k < ki với 1  i ...

    ppt27 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2098 | Lượt tải: 0

  • Bài giảng Giải thuậtBài giảng Giải thuật

    While p<> nil do Begin Attach(p^.Coef, p^.Exp, d); p:=p^.Link; End While q<> nil do Begin Attach(q^.Coef, q^.Exp, d); q:=q^.Link; End d^.link:=nil; T:=c; c:=c^.link; dispose(T); End {of procedure}

    ppt8 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2116 | Lượt tải: 0

  • Bài giảng Danh sách liên kếtBài giảng Danh sách liên kết

    Điều kiện để một danh sách liên kết rỗng là head = null Danh sách liên kết chỉ đầy khi không còn không gian nhớ để cấp phát cho các thành phần mới của danh sách. giả thiết điều này không xảy ra -> insert luôn luôn thực hiện được

    ppt31 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2511 | Lượt tải: 0

  • Bài giảng  bài 3: MảngBài giảng bài 3: Mảng

    b) Xoá một phần tử của mảng void Delete_Arr(*a:m, int p, int t); //p: vị trí của phần tử cần xoá; t: tổng số phần tử hiện có trong mảng { int i; for (i=p; i<=t-1; i++) a[i]=a[i+1]; t=t-1; }

    ppt9 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2019 | Lượt tải: 0

  • Bài giảng Đệ quyBài giảng Đệ quy

    Một thủ tục đệ qui gồm có hai phần chính Phần cố định (neo): gía trị khởi đầu cho hàm, thủ tục đệ qui. Phần hạ bậc (phần đệ qui): Tác động của hàm đệ qui được thực hiện thông qua tác động hay giá trị đã được định nghĩa trước. Phân tích giải thuật đệ qui tính giai thừa: f(3)->f(2)->f(1)->f(0)->1 -> như vậy để tính 3! Hàm f được gọi 4 lần. Ph...

    ppt15 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 3321 | Lượt tải: 0

  • Bài giảng Hàng đợi (Queue)Bài giảng Hàng đợi (Queue)

    cài đặt hàng bởi mảng với hai chỉ số front, rear có điểm yếu lớn: Nếu phép loại bỏ không thường xuyên làm cho hàng rỗng, chỉ số front và rear sẽ tăng liên tục, nhanh chóng vượt quá cỡ của mảng. Hàng sẽ trở thành đầy, mặc dầu các vị trí trống trong mảng có thể vẫn còn nhiều khắc phục bằng cách sau: chỉ sử dụng một chỉ số rear để chỉ cuối hàng, ph...

    ppt13 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2395 | Lượt tải: 1

  • Bài giảng Ngăn xếpBài giảng Ngăn xếp

    Tương tự như đối với danh sách: Đỉnh của stack là đầu của danh sách liên kết. Sử dung con trỏ S trỏ đến đỉnh stack. khai báo cấu trúc dữ liệu danh sách liên kết biểu diễn stack như sau : struct NODE{ Item info; struct NODE *next;} typedef struct NODE; typedef NODE *STACK;

    ppt19 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2623 | Lượt tải: 0

  • Bài giảng Tổng quan về cấu trúc dữ liệu và giải thuậtBài giảng Tổng quan về cấu trúc dữ liệu và giải thuật

    Kiểu dữ liệu T được xác định bởi bộ , với : V: tập các giá trị hợp lệ mà đối tượng kiểu T có thể lưu trữ O : tập các thao tác xử lý có thể thi hành trên đối tượng kiểu T. Ví dụ : Kiểu dữ liệu ký tự = với Vc = {a - z, A - Z} Oc = {lấy mã ASCII của ký tự, biến đổi ký tự thường thành ký tự hoa,.} Kiểu dữ liệu số nguyên =

    ppt27 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2323 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuậtBài giảng Cấu trúc dữ liệu và giải thuật

    Giới thiệu Đệ quy Các cấu trúc dữ liệu Mảng Danh sách Ngăn xếp Hàng đợi Cây Hàm băm Sắp xếp Tìm kiếm Đồ thị Các chiến lược thiết kế thuật toán

    ppt4 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2501 | Lượt tải: 0

  • Bài giảng Băm (hashing), bảng băm (hash table), bảng scatterBài giảng Băm (hashing), bảng băm (hash table), bảng scatter

    Lý tưởng: tập các khóa phân biệt,tập các giá trị băm kô có giá trị nào giống nhau Thực tế, trừ khi ta biết trước về dữ liệu, còn thì kô thể đảm bảo kô có xung đột Ví dụ: số telephone: mã vùng

    ppt10 trang | Chia sẻ: haohao89 | Ngày: 03/07/2013 | Lượt xem: 2141 | Lượt tải: 0