Xin chào tất cả các bạn độc giả của Lập Trình Không Khó, hôm nay mình muốn tâm sự với các bạn việc có nên học lập trình online tại hệ thống giáo dục online Unica. Mình đã từng tham gia nhiều khóa học online không chỉ về lập trình, do đó mình muốn đánh […]
#c++
Bài 47. Thuật toán sắp xếp nổi bọt
Chào mừng các bạn quay trở lại với blog của Nguyễn Văn Hiếu. Đây là một bài viết trong series các thuật toán sắp xếp có minh họa code sử dụng ngôn ngữ lập trình C++. Ở bài viết này Nguyễn Văn Hiếu xin giới thiệu tới các bạn thuật toán sắp xếp nổi bọt. Nội dung bài viết […]
Bài 48. Thuật toán sắp xếp chọn (Selection sort)
Chào mừng các bạn quay trở lại với blog của Nguyễn Văn Hiếu. Đây là một bài viết trong series các thuật toán sắp xếp có minh họa code sử dụng ngôn ngữ lập trình C++. Bài viết đầu tiên này Nguyễn Văn Hiếu xin giới thiệu tới các bạn thuật toán sắp xếp chọn. Nội […]
Bài 52. Thêm/ xóa phần tử trong mảng 1 chiều
Hôm nay, Lập trình không khó sẽ cùng các bạn đi giải quyết bài tập “Thêm phần tử trong mảng 1 chiều và xóa phần tử trong mảng 1 chiều” nhé. Đây là 1 bài tập thực hành hơi nâng cao một chút. Nó thường gây ra những khó khăn nhất định cho các bạn […]
Thuật toán Kruskal – Cài đặt Kruskal algorithm sử dụng C/C++
// C++ implementation of Kruskal’s Algorithm to find the Minimum Spanning tree for a weighted, connected and undirected graph. #include <iostream> #include <climits> #define n 6 int parent[n]; // Parent array to hold the parent nodes of each node in the graph using namespace std; void printMST(int a[n], int b[n], int weight[n]) // Printing the […]