Thuật toán quay lui (Back-tracking algorithm)
Thuật toán quay lui (Back-tracking algorithm) là gì ? Thuật toán quay lui dùng để giải các bài toán liệt kê cấu hình Mỗi cấu hình được xây dựng bằng cách xây dựng từng phần tử, mỗi phần tử được chon bằng cách thử tất cả các khả năng Bài toán minh hoạ Ví dụ điển hình là thuật toán xếp ...
Mệnh đề With trong SQL
Chương này chúng ta sẽ tìm hiểu về mệnh đề WITH và mệnh đề AS trong SQL. Mệnh đề WITH được sử dụng để cung cấp một khối truy vấn con mà có thể được tham chiếu trong một số vị trí bên trong truy vấn chính. Nó được giới thiệu bởi Oracle. Dưới đây là cú pháp cho mệnh đề WITH trong SQL . ...
Struct trong C/C++
Struct trong C/C++ Các mảng trong C/C++ cho phép bạn định nghĩa một vài loại biến có thể giữ giá trị của một vài thành viên cùng kiểu dữ liêu. Nhưng structure - cấu trúc là một loại dữ liệu khác trong ngôn ngữ lập trình C/C++, cho phép bạn kết hợp các dữ liệu khác kiểu nhau. Cấu trúc ...
Đa hình trong C++
Đa hình (polymorphism) nghĩa là có nhiều hình thái khác nhau. Tiêu biểu là, đa hình xuất hiện khi có một cấu trúc cấp bậc của các lớp và chúng là liên quan với nhau bởi tính kế thừa. Đa hình trong C++ nghĩa là một lời gọi tới một hàm thành viên sẽ làm cho một hàm khác để được thực thi phụ ...
Trừu tượng hóa dữ liệu trong C++
Trừu tượng hóa dữ liệu (Data abstraction) liên quan tới việc chỉ cung cấp thông tin cần thiết tới bên ngoài và ẩn chi tiết cơ sở của chúng, ví dụ: để biểu diễn thông tin cần thiết trong chương trình mà không hiển thị chi tiết về chúng. Trừu tượng hóa dữ liệu (Data abstraction) là một kỹ ...
Tính bao đóng trong C++
Tất cả chương trình C++ bao gồm hai thành phần nền tảng là: Tính đóng gói (Encapsulation) là một khái niệm của lập trình hướng đối tượng mà ràng buộc dữ liệu và các hàm mà thao tác dữ liệu đó, và giữ chúng an toàn bởi ngăn cản sự gây trở ngại và sự lạm dụng từ bên ngoài. Tính bao đóng dẫn ...
Mệnh đề WHERE trong SQL
Mệnh đề WHERE trong SQL được sử dụng để xác định một điều kiện trong khi lấy dữ liệu từ bảng đơn hoặc nhiều bảng kết hợp. Nếu điều kiện đã cho được thỏa mãn, thì nó chỉ trả về các giá trị cụ thể từ bảng đó. Bạn sẽ sử dụng mệnh đề WHERE để lọc các bản ghi và chỉ lấy các bản ghi cần thiết. ...
Web Safe Font trong CSS
Tổ hợp Font trong CSS CSS3 tương thích với công nghệ tổ hợp Font. Tức là, nếu trình duyệt không hỗ trợ Font đầu tiên, thì nó sẽ cố gắng thử các Font tiếp theo. Serif Font trong CSS Font family Normal bold Georgia, serif Cau van nay duoi dang Normal Text. Cau van nay ...
Giải thuật sắp xếp trong cấu trúc dữ liệu & giải thuật
Sắp xếp là sắp xếp dữ liệu theo một định dạng cụ thể. Trong khoa học máy tính, giải thuật sắp xếp xác định cách để sắp xếp dữ liệu theo một thứ tự nào đó. Sắp xếp theo thứ tự ở đây là sắp xếp theo thứ tự dạng số hoặc thứ tự dạng chữ cái như trong từ điển. Tính quan trọng của việc sắp xếp dữ ...
Giải thuật sắp xếp nhanh (Quick Sort)
Sắp xếp nhanh (Quick Sort) là gì ? Giải thuật sắp xếp nhanh (Quick Sort) là một giải thuật hiệu quả cao và dựa trên việc chia mảng dữa liệu thành các mảng nhỏ hơn. Giải thuật sắp xếp nhanh chia mảng thành hai phần bằng cách so sánh từng phần tử của mảng với một phần tử được chọn gọi là phần ...
Nạp chồng toán tử và Nạp chồng hàm trong C++
C++ cho phép bạn xác định nhiều hơn một định nghĩa cho một tên hàm hoặc một toán tử trong cùng phạm vi (scope), được gọi tương ứng là Nạp chồng hàm (function overloading) và Nạp chồng toán tử (operator overloading) trong C++. Một khai báo nạp chồng là một khai báo mà đã được khai báo với ...
Shell Sort trong cấu trúc dữ liệu và giải thuật
Shell Sort là gì ? Shell Sort là một giải thuật sắp xếp mang lại hiệu quả cao dựa trên giải thuật sắp xếp chèn (Insertion Sort) . Giải thuật này tránh các trường hợp phải tráo đổi vị trí của hai phần tử xa nhau trong giải thuật sắp xếp chọn (nếu như phần tử nhỏ hơn ở vị trí bên phải khá xa ...
Giải thuật sắp xếp trộn (Merge Sort)
Giải thuật sắp xếp trộn (Merge Sort) là gì ? Sắp xếp trộn (Merge Sort) là một giải thuật sắp xếp dựa trên giải thuật Chia để trị (Divide and Conquer) . Với độ phức tạp thời gian trường hợp xấu nhất là Ο(n log n) thì đây là một trong các giải thuật đáng được quan tâm nhất. Đầu ...
User Interface trong CSS | Giao diện người dùng trong CSS
Thuộc tính user interface trong CSS cho phép bạn thay đổi bất kỳ phần tử nào vào một trong các phần tử user interface chuẩn. Bảng dưới liệt kê một số thuộc tính thường được sử dụng trong User Interface trong CSS3: Giá trị Miêu tả appearance Cho phép người dùng làm cho các phần tử ...
Giải thuật sắp xếp chọn (Selection Sort)
Giải thuật sắp xếp chọn (Selection Sort) là gì ? Giải thuật sắp xếp chọn (Selection Sort) là một giải thuật đơn giản. Giải thuật sắp xếp này là một giải thuật dựa trên việc so sánh in-place , trong đó danh sách được chia thành hai phần, phần được sắp xếp (sorted list) ở bên trái và phần ...
Truy vấn SELECT trong SQL
Lệnh SELECT trong SQL được sử dụng để lấy dữ liệu từ một bảng trong Database mà trả về dữ liệu ở dạng bảng dữ liệu kết quả. Những bảng dữ liệu kết quả này được gọi là các tập hợp kết quả. Cú pháp Cú pháp cơ bản của lệnh SELECT trong SQL như sau: SELECT cot1, cot2, cotN FROM ten_bang; ...
Sắp xếp kết quả trong SQL
Mệnh đề ORDER BY trong SQL được sử dụng để sắp xếp dữ liệu theo thứ tự tăng dần hoặc giảm dần, trên một hoặc nhiều cột. Một số Database sắp xếp kết quả truy vấn theo thứ tự tăng dần theo mặc định. Cú pháp Cú pháp cơ bản của mệnh đề ORDER BY được sử dụng để sắp xếp dữ liệu theo thứ tự ...
Tính kế thừa trong C++
Một trong những khái niệm quan trọng nhất trong lập trình hướng đối tượng là Tính kế thừa (Inheritance) . Tính kế thừa cho phép chúng ta định nghĩa một lớp trong điều kiện một lớp khác, mà làm cho nó dễ dàng hơn để tạo và duy trì một ứng dụng. Điều này cũng cung cấp một cơ hội để tái sử dụng ...
Lớp(class) và Đối tượng trong C++
Mục đích chính của C++ là bổ sung thêm tính hướng đối tượng (object) cho Ngôn ngữ lập trình C và các Lớp (class) là tính năng trung tâm của C++ mà hỗ trợ lập trình hướng đối tượng và thường được gọi là các kiểu người dùng tự định nghĩa (user-defined). Một lớp được sử dụng để xác định form ...
Mệnh đề ORDER BY trong SQL
Mệnh đề ORDER BY trong SQL được sử dụng để sắp xếp dữ liệu theo thứ tự tăng dần hoặc theo thứ tự giảm dần, trên một hoặc nhiều cột. Một số Database sắp xếp kết quả truy vấn theo thứ tự tăng dần theo mặc định. Cú pháp Cú pháp cơ bản của mệnh đề ORDER BY trong SQL như sau: SELECT ...