• Lập trình hướng đối tượng - Chương 2: Các kiến thức cơ bản về lập trình C# đã học - Đại học Bách Khoa TP HCMLập trình hướng đối tượng - Chương 2: Các kiến thức cơ bản về lập trình C# đã học - Đại học Bách Khoa TP HCM

    Chương này ₫ã giới thiệu cấu trúc của chương trình VC# nhỏ và ₫ơn giản gồm 1 số biến dữ liệu và 1 số hàm xử lý các biến dữ liệu, từ ₫ó tổng kết lại các kiểu dữ liệu khác nhau có thể ₫ược dùng trong 1 chương trình, ₫ặc biệt là các kiểu liệt kê, kiểu array, kiểu record.  Chương này cũng giới thiệu phương pháp ₫ặt tên cho các phần tử cấu thành ...

    pdf26 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1094 | Lượt tải: 0

  • Lập trình hướng đối tượng - Chương 1: Ôn các kiến thức về cú pháp ngôn ngữ VC# - Đại học Bách Khoa TP HCMLập trình hướng đối tượng - Chương 1: Ôn các kiến thức về cú pháp ngôn ngữ VC# - Đại học Bách Khoa TP HCM

    Vấn ₫ề thoát ₫ột ngột khỏi hàm : Như ta ₫ã biết hàm là danh sách các lệnh thực thi ₫ể thực hiện 1 chức năng nào ₫ó. Thông thường thì danh sách lệnh này sẽ ₫ược thực hiện từ ₫ầu ₫ến cuối rồi ₫iều khiển sẽ ₫ược trả về lệnh gọi hàm này, tuy nhiên ta có quyền trả ₫iều khiển về lệnh gọi hàm bất cứ ₫âu trong danh sách lệnh của hàm. Cú pháp lệnh trả ...

    pdf48 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1053 | Lượt tải: 0

  • Unsupervised Learning – ClusteringUnsupervised Learning – Clustering

    Consider G = G1, G2, ,GM as the clusters from a classified dataset, and A1, A2, ,AM as those obtained by a clustering algorithm. Denote D as the dataset of patterns. For all pairs of patterns (Di, Dj) in D, we count the following quantities a is the number of pairs, each belongs to one cluster in G and are clustered together in A. b is the number...

    ppt48 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1174 | Lượt tải: 0

  • Cấu trúc dữ liệu và giải thuật - Chương 7: Cây (Tree) - Châu Thị Bảo HàCấu trúc dữ liệu và giải thuật - Chương 7: Cây (Tree) - Châu Thị Bảo Hà

    Việc thêm một phần tử vào cây AVL diễn ra tương tự như trên CNPTK  Sau khi thêm xong, nếu chiều cao của cây thay đổi, từ vị trí thêm vào, ta phải lần ngược lên gốc để kiểm tra xem có nút nào bị mất cân bằng không. Nếu có, ta phải cân bằng lại ở nút này  Việc cân bằng lại chỉ cần thực hiện 1 lần tại nơi mất cân bằng  Hàm insertNode trả về...

    pdf133 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1116 | Lượt tải: 0

  • Cấu trúc dữ liệu và giải thuật - Chương 6: Danh sách liên kết - Châu Thị Bảo HàCấu trúc dữ liệu và giải thuật - Chương 6: Danh sách liên kết - Châu Thị Bảo Hà

    Tạo menu và thực hiện các chức năng sau trên DSLK đôi chứa số nguyên: 1. Thêm một số pt vào cuối ds 2. Thêm 1 pt vào trước pt nào đó 3. In ds 4. In ds theo thứ tự ngược 5. Tìm GTNN, GTLN trong ds 6. Tính tổng số âm, tổng số dương trong ds 7. Tính tích các số trong ds 8. Tính tổng bình phương của các số trong ds 9. Nhập x, xuất các số là b...

    pdf99 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1287 | Lượt tải: 0

  • Cấu trúc dữ liệu và giải thuật - Chương 5: Ngăn xếp, hàng đợi - Châu Thị Bảo HàCấu trúc dữ liệu và giải thuật - Chương 5: Ngăn xếp, hàng đợi - Châu Thị Bảo Hà

    QUEUE - ỨNG DỤNG  Queue có thể được sử dụng trong một số bài toán:  Bài toán “sản xuất và tiêu thụ” (ứng dụng trong các hệ điều hành song song)  Bộ đệm (ví dụ: Nhấn phím  Bộ đệm  CPU xử lý)  Xử lý các lệnh trong máy tính (ứng dụng trong HĐH, trình biên dịch), hàng đợi các tiến trình chờ được xử lý, .

    pdf82 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1012 | Lượt tải: 0

  • Cấu trúc dữ liệu và giải thuật - Chương 4: Sắp xếp - Châu Thị Bảo HàCấu trúc dữ liệu và giải thuật - Chương 4: Sắp xếp - Châu Thị Bảo Hà

    Về nguyên tắc, có thể chọn giá trị mốc x là một phần tử tùy ý trong dãy, nhưng để đơn giản, phần tử có vị trí giữa thường được chọn, khi đó p = (l +r)/ 2  Giá trị mốc x được chọn sẽ có tác động đến hiệu quả thực hiện thuật toán vì nó quyết định số lần phân hoạch  Số lần phân hoạch sẽ ít nhất nếu ta chọn được x là phần tử trung vị (median), ...

    pdf67 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1042 | Lượt tải: 0

  • Cấu trúc dữ liệu và giải thuật - Chương 3: Tìm kiếm - Châu Thị Bảo HàCấu trúc dữ liệu và giải thuật - Chương 3: Tìm kiếm - Châu Thị Bảo Hà

    Khi muốn áp dụng giải thuật tìm Nhị Phân cần phải xét đến thời gian sắp xếp dãy số để thỏa điều kiện dãy số có thứ tự  Thời gian này không nhỏ, và khi dãy số biến động cần phải tiến hành sắp xếp lại  Tất cả các nhu cầu đó tạo ra khuyết điểm chính cho giải thuật tìm Nhị Phân  Ta cần cân nhắc nhu cầu thực tế để chọn một trong hai giải thuậ...

    pdf21 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1075 | Lượt tải: 0

  • Cấu trúc dữ liệu và giải thuật - Chương 2: Hàm - Đệ quy - Châu Thị Bảo HàCấu trúc dữ liệu và giải thuật - Chương 2: Hàm - Đệ quy - Châu Thị Bảo Hà

    Giải thuật đệ quy bài toán Tháp Hà Nội:  Trường hợp suy biến (điểm dừng): Nếu n = 1 thì chuyển đĩa từ A qua C  Trường hợp chung (n  2): Thử với n=2: + Chuyển đĩa thứ nhất từ A sang B + Chuyển đĩa thứ hai từ A sang C + Chuyển đĩa thứ nhất từ B sang C  Tổng quát: + Chuyển (n -1) đĩa từ A sang B (C làm trung gian) + Chuyển 1 đĩa từ A sang...

    pdf72 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1008 | Lượt tải: 0

  • Cấu trúc dữ liệu và giải thuật - Chương 1: Ôn tập C/C++ - Châu Thị Bảo HàCấu trúc dữ liệu và giải thuật - Chương 1: Ôn tập C/C++ - Châu Thị Bảo Hà

    Nguyên mẫu hàm (Prototype)  Nguyên mẫu hàm được sử dụng để khai báo một hàm nhờ đó nó có thể được sử dụng trong chương trình trước khi hàm đó được định nghĩa thực sự  Công dụng:  Giúp chương trình mạch lạc  Giúp tổ chức chương trình  Cho phép sử dụng hàm trước khi định nghĩa

    pdf75 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 942 | Lượt tải: 0