Cây AVL (AVL Tree) – Phần 1 (Insertion)

Cây AVL (AVL Tree) – Phần 1 (Insertion)

This entry is part 11 of 16 in the series Cấu trúc dữ liệu

Cây AVL: Phần 2 Cây AVL (tiếng Anh là AVL Tree, AVL là viết tắt tên của các tác giả phát minh ra nó Adelson-Velsky và Landis). Cây AVL là một cây tìm kiếm nhị phân có khả năng tự cân bằng, điều đó giúp cho cây AVL tối ưu hơn rất nhiều so với…

Hàng đợi trong C++ | Sử dụng hàng đợi trong thư viện STL
|

Hàng đợi trong C++ | Sử dụng hàng đợi trong thư viện STL

Hàng đợi là một cấu trúc dữ liệu cơ bản mà lập trình viên nào cũng cần biết. Ở bài này chúng ta sẽ tìm hiểu về các cấu trúc dữ liệu hàng đợi và tiến hành cài đặt hàng đợi trong C++ sử dụng bộ thư viện STL bao gồm queue và deque. Chúng…

Bài tập struct trong C/C++ có lời giải

Bài tập struct trong C/C++ có lời giải

Trước khi đi vào bài tập struct trong C/C++, LTKK muốn tóm tắt về kiểu cấu trúc trong C. Kiểu cấu trúc (structure) trong C/C++ là 1 kiểu dữ liệu người dùng tự định nghĩa dựa trên các kiểu dữ liệu có sẵn (int, char*, float, …). Chúng ta thường dùng kiểu cấu trúc này…

Hướng dẫn cài đặt Visual Studio Code học C/C++

Hướng dẫn cài đặt Visual Studio Code học C/C++

Trong bài viết này, Lập Trình Không Khó sẽ hướng dẫn bạn cách cài đặt Visual Studio Code và thiết lập Visual Studio Code cho mục đích học lập trình C/C++. Đây là một editor do Microsoft phát triển dưới dạng mã nguồn mở (opensourse) khá xịn xò được rất nhiều lập trình viên yêu…

Bài 17.1. Mảng 1 chiều trong C#
| |

Bài 17.1. Mảng 1 chiều trong C#

This entry is part 21 of 21 in the series Khóa học C# cơ bản

Tiếp tục với series C# Không Khó. Mình sẽ giới thiệu cho các bạn kiến thức về mảng 1 chiều trong C#. Đây là một phần kiến thức tương đối khó chịu, dễ làm người học nản nhưng không kém phần quan trọng trong các bài toán lập trình. Chi tiết như thế nào, cùng…

Áp dụng nhân ma trận để tính số Fibonacci và lũy thừa

Áp dụng nhân ma trận để tính số Fibonacci và lũy thừa

Bài toán tính số Fibonacci và tính lũy thừa của một số là bài toán kinh điển trong lập trình. Nhưng các bài toán này ở dạng đơn giản thì sẽ vô cùng tiếp cận với các lập trình viên. Nhưng, những cách thường dùng của 2 bài tập trên thường đơn giản, thiếu chiều…

Bài 16. Tham trị và tham chiếu, từ khóa ref, out trong C#
|

Bài 16. Tham trị và tham chiếu, từ khóa ref, out trong C#

This entry is part 20 of 21 in the series Khóa học C# cơ bản

Trong bài viết này chúng ta sẽ cùng đi tìm hiểu khái niệm tham trị, tham chiếu cùng với từ khóa ref và out trong C#. Khái niệm tham trị, tham chiếu cũng là một khái niệm mà bất cứ lập trình viên nào cũng nên nắm bắt, vì đây cũng là một khái niệm…

Danh sách kề (Adjacency list)

Danh sách kề (Adjacency list)

This entry is part 10 of 16 in the series Cấu trúc dữ liệu

Trong bài viết này, bạn sẽ cùng Lập Trình Không Khó tìm hiểu về danh sách kề (tiếng anh: adjacency list). Bài viết sẽ trình bày từng bước chi tiết để bạn đọc có thể hiểu được cấu trúc dữ liệu danh sách kề, phân tích ưu nhược điểm và ứng dụng của nó. Cũng…

Bài tập danh sách liên kết đơn tổng hợp
|

Bài tập danh sách liên kết đơn tổng hợp

This entry is part 9 of 16 in the series Cấu trúc dữ liệu

Bài tập danh sách liên kết đơn dưới đây là một dạng bài tập tổng hợp giúp các bạn ôn luyện lại kiến thức về danh sách liên kết đơn cũng như các kiến thức khác về lập trình C. Sau bài học này, ngoài kiến thức về danh sách liên kết đơn, bạn cũng…