Bài viết của Bùi Văn Nam

Duyệt cây trong cấu trúc dữ liệu và giải thuật

Duyệt cây là gì ? Duyệt cây là một tiến trình để truy cập tất cả các nút của một cây và cũng có thể in các giá trị của các nút này. Bởi vì tất cả các nút được kết nối thông qua các cạnh (hoặc các link), nên chúng ta luôn luôn bắt đầu truy cập từ nút gốc. Do đó, chúng ta không thể truy cập ...

Tác giả: Bùi Văn Nam viết 12:43 ngày 14/08/2018 chỉnh sửa

Animation trong CSS

Animation là gì ? Animation (hay còn gọi là hiệu ứng) là tiến trình thay đổi hình dạng và tạo hiệu ứng di chuyển của các phần tử. CSS hỗ trợ rất nhiều hiệu ứng liên quan tới sự kiện chuyển động. Bảng dưới liệt kê tất cả các hiệu ứng bạn có thể sử dụng trong CSS. Để tìm hiểu chi tiết, ...

Tác giả: Bùi Văn Nam viết 12:43 ngày 14/08/2018 chỉnh sửa

Giá trị NULL trong SQL

Giá trị NULL trong SQL là khái niệm được sử dụng để biểu diễn một giá trị bị khuyết thiếu. Một giá trị NULL trong một bảng là một giá trị trong một trường và bị bỏ trống. Một trường với một giá trị NULL là một trường không có giá trị nào. Nó là thực sự quan trọng để hiểu rằng một giá trị ...

Tác giả: Bùi Văn Nam viết 12:43 ngày 14/08/2018 chỉnh sửa

Mệnh đề TOP, LIMIT, ROWNUM trong SQL

Mệnh đề TOP được sử dụng để lấy dữ liệu của TOP N số hoặc X phần trăm bản ghi từ một bảng. Ghi chú: Tất cả Database không hỗ trợ mệnh đề TOP. Ví dụ, MySQL hỗ trợ mệnh đề LIMIT để lấy số bản ghi đã giới hạn và Oracle sử dụng ROWNUM để thực hiện cùng thao tác này. Cú pháp Cú pháp cơ ...

Tác giả: Bùi Văn Nam viết 12:42 ngày 14/08/2018 chỉnh sửa

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 ...

Tác giả: Bùi Văn Nam viết 12:42 ngày 14/08/2018 chỉnh sửa

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ữ ...

Tác giả: Bùi Văn Nam viết 12:41 ngày 14/08/2018 chỉnh sửa

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 ...

Tác giả: Bùi Văn Nam viết 12:41 ngày 14/08/2018 chỉnh sửa

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 ...

Tác giả: Bùi Văn Nam viết 12:40 ngày 14/08/2018 chỉnh sửa

UPDATE trong SQL

[Update trong SQL] Truy vấn UPDATE trong SQL được sử dụng để sửa đổi các bản ghi đang tồn tại trong một bảng. Bạn có thể sử dụng mệnh đề WHERE với truy vấn UPDATE để cập nhật các hàng đã được lựa chọn, nếu không, tất cả các hàng sẽ bị tác động. Cú pháp Cú pháp cơ bản của truy vấn ...

Tác giả: Bùi Văn Nam viết 12:37 ngày 14/08/2018 chỉnh sửa

Giải thuật tìm kiếm tuyến tính (Linear Search)

Tìm kiếm tuyến tính (Linear Search) là gì ? Linear Search là một giải thuật tìm kiếm rất cơ bản. Trong kiểu tìm kiếm này, một hoạt động tìm kiếm liên tiếp được diễn ra qua tất cả từng phần tử. Mỗi phần tử đều được kiểm tra và nếu tìm thấy bất kỳ kết nối nào thì phần tử cụ thể đó được trả về; ...

Tác giả: Bùi Văn Nam viết 12:37 ngày 14/08/2018 chỉnh sửa