• Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 6 Các thuật toán sắp xếpBài giảng Cấu trúc dữ liệu và giải thuật - Chương 6 Các thuật toán sắp xếp

    Các thuật toán Quick sort, Merge sort là những thuật toán theo chiến lược chia để trị.  Cài đặt thuật toán phức tạp  Chi phí thuật toán thấp: O(nlog2n)  Rất hiệu quả khi dùng danh sách liên kết.  Trong thực tế, Quick sort chạy nhanh hơn hẳn Merge sort và Heap sort.

    pdf54 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 2377 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 5 Các chiến lược tìm kiếmBài giảng Cấu trúc dữ liệu và giải thuật - Chương 5 Các chiến lược tìm kiếm

    Cho bảng băm có kích thước M = 11. Hàm băm: h(k) = k mod M. Dùng phương pháp địa chỉ mở. Cho biết kết quả sau khi thêm vào bảng băm các khóa 10, 22, 31, 4, 15, 28, 17, 88, 59, với 3 phương pháp xử lý đụng độ: a. Dò tuyến tính. b. Dò bậc 2. c. Băm kép h2(k) = (k mod 19)+1.

    pdf54 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 2472 | Lượt tải: 2

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 4 Nén dữ liệuBài giảng Cấu trúc dữ liệu và giải thuật - Chương 4 Nén dữ liệu

     Nén Huffman tĩnh:  Xây dựng cây Huffman dựa trên việc bảng thống kê dữ liệu (từ dữ liệu nén hoặc trên dữ liệu lớn có sẵn).  Nén Huffman động:  Xây dựng cây Huffman theo thời gian thực.  Không cần biết trước toàn bộ nội dung dữ liệu cần nén.

    pdf88 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 2509 | Lượt tải: 2

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 3 Cấu trúc câyBài giảng Cấu trúc dữ liệu và giải thuật - Chương 3 Cấu trúc cây

    Biểu diễn tình trạng cây cân bằng AVL sau khi thực hiện các thao tác sau:  Lần lượt thêm các node theo trình tự: 13 7 2 11 19 16 4 3 1 8 12 6 24 14 20 23 18  Xóa 13.  Xóa 19 Lưu ý: cho biết các trường hợp mất cân bằng.

    pdf142 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 2940 | Lượt tải: 1

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 2 Các cấu trúc dữ liệu cơ bảnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 2 Các cấu trúc dữ liệu cơ bản

    Vẽ tình trạng của hàng đợi, cho biết giá trị f, r tương ứng với mỗi lần thực hiện thao tác sau: a. Bổ sung E vào hàng đợi b. Loại 2 phần tử khỏi hàng đợi c. Bổ sung I, J, K vào hàng đợi d. Loại 2 phần tử khỏi hàng đợi e. Bổ sung O vào hàng đợi f. Loại 2 phần tử khỏi hàng đợi

    pdf76 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 1960 | Lượt tải: 3

  • Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 1 Các khái niệm cơ bảnBài giảng Cấu trúc dữ liệu và giải thuật - Chương 1 Các khái niệm cơ bản

    1. Các hàm sau đây có là O(x) hay không? a) f(x) = 10 b) f(x) = 3x + 7 c) f(x) = 2x2 + 2 2. Mô tả thuật toán tìm số nhỏ nhất trong dãy hữu hạn các số tự nhiên. Có bao nhiêu phép so sánh, bao nhiêu phép gán trong thuật toán?

    pdf48 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 2173 | Lượt tải: 2

  • Bài giảng GDI+Bài giảng GDI+

    Multimedia  Bước 1: bổ sung Windows Media Player vào ToolBox  Kích chuột phải vào ToolBox ->chọn Choose Items  Trong Dialog Choose Toolbox Items chọn COM Components  Chọn Windows Media Player  Khi đó control WMP sẽ hiện ở dưới cùng của ToolBox

    pdf38 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 1733 | Lượt tải: 0

  • Bài giảng JavaScript - Bài 7 Thư viện jQuery và thư viện jQuery UIBài giảng JavaScript - Bài 7 Thư viện jQuery và thư viện jQuery UI

    Thư viện là kho lưu trữ mã cho các chức năng thông dụng. Bạn cũng có thể tự tạo thư viện cho riêng mình hoặc để chia sẻ Có rất nhiều thư viện cho javascript. Mỗi thư viện có một điểm mạnh riêng. jQuery là một thư viện thông dụng và dễ sử dụng Điểm nổi bật của jQuery là tìm (query) các element và thực hiện hành động lên các element đó jQuery cu...

    pdf53 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 2033 | Lượt tải: 1

  • Bài giảng JavaScript - Bài 6 Tạo hiệu ứng và validate FormBài giảng JavaScript - Bài 6 Tạo hiệu ứng và validate Form

    Có thể dùng JavaScript để tạo các hiệu ứng như Rollover, Slide Show Khi tạo hiệu ứng Rollover, khi di chuột lên ảnh, ảnh mới được load. Cho nên, nên load trước ảnh JavaScript cung cấp các phương thức và thuộc tính để thao tác với các điều khiển như SelectBox, CheckBox, Radio Button và Form Radio Button thường được sử dụng theo nhóm. Mỗi nhóm chỉ...

    pdf42 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 1890 | Lượt tải: 1

  • Bài giảng JavaScript - Bài 5 Mô hình DOM và CSSBài giảng JavaScript - Bài 5 Mô hình DOM và CSS

    DOM là một chuẩn được định nghĩa bởi W3C (World Wide Web Consortium) để có thể truy cập và thao tác với các tài liệu như html hay xml bằng các ngôn ngữ lập trình như Javascript, VB DOM được chia làm 3 mức CoreDOM, HTML DOM, và XML DOM HTML DOM định nghĩa các đối tượng và thuộc tính của tất cả các thành phần HTML, và phương thức để truy cập đến c...

    pdf46 trang | Chia sẻ: truongthinh92 | Ngày: 27/07/2016 | Lượt xem: 1999 | Lượt tải: 1