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

    Thực hiện một đề án tin học là chuyển bài toán thực tế thành bài toán có thể giải quyết trên máy tính. Một bài toán thực tế bất kỳ đều bao gồm dữ liệu và các yêu cầu xử lý trên dữ liệu đó để xây dựng một mô hình tin học phản ánh được bài toán thực tế cần chú trọng đến hai vấn đề: Tổ chức biểu diễn các đối tượng thực tế: Mô hình tin học của bài t...

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

  • Giáo trình lý thuyết cấu trúc dữ liệuGiáo trình lý thuyết cấu trúc dữ liệu

    Cách biểu diễn nhị phân của dữ liệu rất không thuận tiện đối với con người. Việc xuất hiện các ngôn ngữ lập trình bậc cao (FORTRAN, BASIC, PASSCAL, C .) đã giải phóng con người khỏi những khó khăn khi làm việc với cách biểu diễn trong máy của dữ liệu. Trong các ngôn ngữ lập trình bậc cao, các dữ liệu, hiểu theo một nghĩa nào đó, là sự trìu tượng ho...

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

  • Giải thuật lập trìnhGiải thuật lập trình

    Sau khi đã có thuật toán, ta phải tiến hành lập trình thể hiện thuật toán đó. Muốn lập trình đạt hiệu quả cao, cần phải có kỹ thuật lập trình tốt. Kỹ thuật lập trình tốt thể hiện ở kỹ năng viết chương trình, khả năng gỡ rối và thao tác nhanh, lập trình tốt không phải chỉ cần nắm vững ngôn ngữ lập trình là đủ, phải biết cách viết chương trình uyển c...

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

  • Ebook Cấu trúc dữ liệu C++Ebook Cấu trúc dữ liệu C++

    Hầu hết các ngôn ngữ lập trình hiện nay đều sử dụng các kí tự tiếng Anh, các kí hiệu thông dụng và các con số để thể hiện chương trình. Các kí tự của những ngôn ngữ khác không được sử dụng (ví dụ các chữ cái tiếng Việt). Dưới đây là bảng kí tự được phép dùng để tạo nên những câu lệnh của ngôn ngữ C++. − Các chữ cái la tinh (viết thường và viết hoa)...

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

  • Cấu trúc dữ liệu và giải thuật - Chương I: Thuật toán và phân tích thuật toánCấu trúc dữ liệu và giải thuật - Chương I: Thuật toán và phân tích thuật toán

    Chuơng 1: Thuật toán và phân tích thuật toán Chưong 2: Kiểu dữ liệu, cấu trúc dữ liueuej và mô hình dữ liệu Chuơng 3: Danh sách Chuơng 4: Cây Chuơng 5: Tập hợp Chuơng 6: Bảng Chưong 7: Cơ sở dữ liệu ngoài

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

  • Toán rời rạc trong ngôn ngữ lập trìnhToán rời rạc trong ngôn ngữ lập trình

    Thuật toán (algorithm) là một trong những khái niệm quan trọng nhất trong tin học. Thuật ngữ thuật toán xuất phát từ nhà toán học A rập Abu Ja'far Mohammed ibn Musa al Khowarizmi (khoảng năm 825). Tuy nhiên lúc bấy giờ và trong nhiều thế kỷ sau, nó không mang nội dung như ngày nay chúng ta quan niệm. Thuật toán nổi tiếng nhất, có từ thời cổ Hy lạp ...

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

  • Giới thiệu cấu trúc dữ liệu và giải thuậtGiới thiệu cấu trúc dữ liệu và giải thuật

    Môn học giới thiệu Các cấu trúc dữ liệu cơ bản Các giải thuật điển hình trên các cấu trúc dữ liệu đó Dùng phương pháp hướng thủ tục. Ngôn ngữ lập trình minh hoạ Mã giả (pseudocode) C++

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

  • Thuật toán và thuật giải - Hoàng KiếmThuật toán và thuật giải - Hoàng Kiếm

    Trong quá trình nghiên cWu giDi quyêt các vân dê – bài toán, ng;Zi ta dã d;a ra nh\ng nhan xét nh; sau: Có nhiêu bài toán cho dên nay van ch;a tìm ra mot cách giDi theo kieu thuat toán và cung không biêt là có tôn tOi thuat toán hay không. Có nhiêu bài toán dã có thuat toán de giDi nh;ng không châp nhan d;Uc vì thZi gian giDi theo thuat toán dó quá...

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

  • Từ C đến C++Từ C đến C++

    Kiểu giá trị Boolean: bool ¨ Hai giá trị: true hoặc false ¨ Các toán tử logic (!, &&, .) lấy/tạo một giá trị bool ¨ Các phép toán quan hệ (==, <, .) tạo một giá trị bool ¨ Các lệnh điều kiệu (if, while, .) đòi hỏi một giá trị bool n Để tương thích ngược với C, C++ ngầm chuyển từ int sang bool khi cần ¨ Giá trị 0 → false ¨ Giá trị khác 0 → true

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

  • Ôn tập về con trỏ - Lập trình hướng đối tượngÔn tập về con trỏ - Lập trình hướng đối tượng

    Cấp phát động (Dynamic Allocation) new, delete n Con trỏ lạc (Dangling pointers) n Rò rỉ bộ nhớ (Memory leakage) n Con trỏ mảng (Array Pointer) n Các phép tính trên con trỏ (Pointer Arithmetic) n Con trỏ tới bản ghi n Cấp phát động mảng

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