• Bài giảng Giới thiệu ngôn ngữ HTMLBài giảng Giới thiệu ngôn ngữ HTML

    HTML (Hypertext Markup Language): Ngôn ngữ đánh dấu siêu văn bản Siêu văn bản (Hypertext): là các liên kết đến các trang web khác. Đánh dấy (Markup): gồm một vài mã đơn giản để tạo ra văn bản nét đậm hoặc nghiêng, các hình đồ họa chèn thêm vào,

    pdf101 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2192 | Lượt tải: 4

  • Bài giảng môn Lý thuyết đồ thị chương 2: Đường đi và chu trìnhBài giảng môn Lý thuyết đồ thị chương 2: Đường đi và chu trình

    Thuật toán tìm chu trình Euler của đồ thị G(V, E) Kết quả sẽ cho ra C là một chu trình Euler bao gồm thứ tự các cạnh của chu trình.

    ppt37 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 3417 | Lượt tải: 3

  • Bài giảng môn Lý thuyết đồ thị chương 1: Giới thiệuBài giảng môn Lý thuyết đồ thị chương 1: Giới thiệu

    Đồ thị có số đỉnh và số cạnh hữu hạn gọi là đồ thị hữu hạn (finite graph), ngược lại là đồ thị vô hạn (infinite graph).

    ppt36 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 1904 | Lượt tải: 1

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

    Có nhiều kiểu tổ chức liên kết giữa các phần tử trong danh sách như: Danh sách liên kết đơn Danh sách liên kết kép Danh sách liên kết vòng

    ppt144 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2418 | Lượt tải: 2

  • Bài giảng Ngăn xếp, hàng đợi (stack - Queue)Bài giảng Ngăn xếp, hàng đợi (stack - Queue)

    Có thể tạo một Stack bằng cách khai báo một mảng 1 chiều với kích thước tối đa là N (ví dụ: N =1000) Stack có thể chứa tối đa N phần tử đánh số từ 0 đến N-1 Phần tử nằm ở đỉnh Stack sẽ có chỉ số là top Như vậy, để khai báo một Stack, ta cần một mảng 1 chiều, và 1 biến số nguyên top cho biết chỉ số của đỉnh Stack: struct Stack { DataType list[...

    ppt88 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 6085 | Lượt tải: 4

  • Bài giảng chương 4: Sắp xếpBài giảng chương 4: Sắp xếp

    Nhận xét: Để sắp xếp một dãy số, ta có thể xét các nghịch thế có trong dãy và làm triệt tiêu dần chúng đi Ý tưởng: Xuất phát từ đầu dãy, tìm tất cả nghịch thế chứa phần tử này, triệt tiêu chúng bằng cách đổi chỗ phần tử này với phần tử tương ứng trong cặp nghịch thế Lặp lại xử lý trên với các phần tử tiếp theo trong dãy

    ppt70 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2405 | Lượt tải: 2

  • Bài giảng chương 3: Tìm kiếmBài giảng chương 3: Tìm kiếm

    Thuật toán: B1: i = 0 ; // bắt đầu từ phần tử đầu tiên B2: so sánh A[i] với X, có 2 khả năng : A[i] = X : Tìm thấy. Dừng A[i] ≠ X : Sang B3 B3: i=i+1 // Xét phần tử tiếp theo trong mảng Nếu i=n : Hết mảng, không tìm thấy. Dừng Ngược lại: lặp lại B2

    ppt31 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 1698 | Lượt tải: 1

  • Bài giảng Hàm, đệ quyBài giảng Hàm, đệ quy

    Hàm (function) Khái niệm ngăn xếp (stack) Quá trình thực thi hàm Tham số hàm Biến toàn cục (global) và cục bộ (local) Đệ quy (recursion) Các loại đệ quy (types of recursion)

    ppt64 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 3898 | Lượt tải: 2

  • Bài giảng Cấu trúc dữ liệu và thuật toán - Châu Thị Bảo HàBài giảng Cấu trúc dữ liệu và thuật toán - Châu Thị Bảo Hà

    Mảng (array) Danh sách liên kết (linked list) Ngăn xếp (stack) Hàng đợi (queue) Cây (tree)

    ppt96 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2149 | Lượt tải: 3

  • Bài giảng môn học Lập trình JavaBài giảng môn học Lập trình Java

    Java là một ngôn ngữ lập trình mạnh đang được sử dụng rất rộng rãi hiện nay trên toàn thế giới. Trên thực tế, Java được biết đến không chỉ là một ngôn ngữ lập trình mà là một platform - một môi trường và công nghệ phát triển - riêng biệt.

    pdf151 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2454 | Lượt tải: 1