• Chương 1: Giới thiệu ngôn ngữ HTMLChương 1: Giới thiệu ngôn ngữ HTML

    Tổng quan 1.1 Giới thiệu 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ấu (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 đồ hoạ chèn thêm vào, cùng với sự xác định các mối liên kết siêu văn bản . Ngôn ngữ (Language): gồm cá...

    pdf101 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2024 | Lượt tải: 1

  • Chương 2: Đường đi và chu trìnhChương 2: Đường đi và chu trình

    Định nghĩa: Xét 1 đồ thị liên thông G. Một đường đi Euler của G là một đường đi đơn giản có đỉnh bắt đầu khác đỉnh kết thúc và qua tất cả các cạnh của G. Khi này G còn được gọi là một đường đi Euler. Một chu trình Euler của G là một chu trình đơn giản đi qua tất cả các cạnh của G. Khi này G còn được gọi là một chu trình Euler. Định lý 2.1 (Định ...

    ppt37 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 3468 | Lượt tải: 3

  • Giới thiệu Lý thuyết đồ thịGiới thiệu Lý thuyết đồ thị

    Định nghĩa: Đồ thị (graph) G = (V,E) là một bộ gồm 2 tập hợp các đỉnh (vertices) V (V¹Ø) và các cạnh (edges) E. Mỗi cạnh tương ứng với 2 đỉnh. Nếu cạnh e tương ứng với 2 đỉnh v, w thì ta nói v và w là 2 đỉnh liên kết hay kề (adjacent) với nhau và e được gọi là tới các đỉnh v, w. Ký hiệu hay v w. Cạnh không phân biệt thứ tự của đỉnh được gọi là ...

    ppt36 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2272 | Lượt tải: 0

  • Chương 6: Danh sách liên kết (linked lists)Chương 6: Danh sách liên kết (linked lists)

    Giới thiệu - Cấu trúc dữ liệu tĩnh ¨Cấu trúc dữ liệu tĩnh: ¨Khái niệm: Các đối tượng dữ liệu không thay đổi được kích thước, cấu trúc, trong suốt quá trình sống thuộc về kiểu dữ liệu tĩnh ¨Một số kiểu dữ liệu tĩnh: các cấu trúc dữ liệu được xây dựng từ các kiểu cơ sở như: kiểu số thực, kiểu số nguyên, kiểu ký tự . hoặc từ các cấu trúc đơn giản nh...

    ppt144 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 12266 | Lượt tải: 2

  • Chương 5: Ngăn xếp – Hàng đợi (stack - Queue)Chương 5: Ngăn xếp – Hàng đợi (stack - Queue)

    Stack - Khái niệm ¨Stack là một danh sách mà các đối tượng được thêm vào và lấy ra chỉ ở một đầu của danh sách (A stack is simply a list of elements with insertions and deletions permitted at one end) ¨Vì thế, việc thêm một đối tượng vào Stack hoặc lấy một đối tượng ra khỏi Stack được thực hiện theo cơ chế LIFO (Last In First Out - Vào sau ra trướ...

    ppt88 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 8945 | Lượt tải: 5

  • Chương 4: Sắp xếp (sorting)Chương 4: Sắp xếp (sorting)

    Tổng quan ¨Tại sao phải sắp xếp? ¤Để có thể sử dụng thuật toán tìm nhị phân ¤Để thực hiện thao tác nào đó được nhanh hơn ¨Định nghĩa bài toán sắp xếp ¤Sắp xếp là quá trình xử lý một danh sách các phần tử để đặt chúng theo một thứ tự thỏa mãn một tiêu chuẩn nào đó dựa trên nội dung thông tin lưu giữ tại mỗi phần tử

    ppt70 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2495 | Lượt tải: 1

  • Chương 2: Hàm - Đệ quyChương 2: Hàm - Đệ quy

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

    ppt64 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 7096 | Lượt tải: 1

  • Lịch sử hình thành và phát triển ngôn ngữ lập trình JavaLịch sử hình thành và phát triển ngôn ngữ lập trình Java

    Giới thiệu về 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. Khi làm việc với Java, người lập trình được sở hữu một thư viện lớn, có tính mở với một lượn...

    pdf151 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 2396 | Lượt tải: 2

  • Bài tập thực hành cấu trúc dữ liệu và giải thuậtBài tập thực hành cấu trúc dữ liệu và giải thuật

    Viết chương trình nhập vào một mảng, hãy xuất ra màn hình: - Phần tử lớn nhất của mảng. - Phần tử nhỏ nhất của mảng. - Tính tổng của các phần tử trong mảng . - Tính trung bình cộng - Tính tổng của các phần tử là số nguyên tố trong mảng . - Tính số lượng phần tử là số nguyên tố trong mảng . - Phần tử âm lớn nhất của mảng. - Phần tử d...

    pdf12 trang | Chia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 6197 | Lượt tải: 3

  • Chương 3: Lập trình guiChương 3: Lập trình gui

    Giao diện người dùng cung cấp phương tiện để người dùng có thể tương tác được với chương trình ứng dụng. Có hai loại giao diện người dùng: Giao diện người dùng dạng ký tự (Character User Interface CUI): người dùng tương tác với chương trình theo câu lệnh nhập từ bàn phím: ví dụ Ms Dos. Giao diện người dùng dạng đồ họa (Graphical User Interface G...

    pptChia sẻ: tlsuongmuoi | Ngày: 25/06/2013 | Lượt xem: 1969 | Lượt tải: 0