Phần mềm có 10 thuật toán sắp xếp, cho phép đổi giá trị bằng cách nhấn vào phần tử, có mục cài đặt để chỉnh được giao diện và font chữ, tiêu hao ít CPU khi sử dụng , quản lý đa luồng bằng Thread và Task, giao diện thân thiện, các chức năng chạy ổn định. Các bạn có thể đọc báo cáo để hiểu rõ hơn về code
Các chức năng
+ Bao gồm 10 thuật toán sắp xếp tiêu biểu nhất trong cấu trúc dữ liệu và giải thuật.
+ Tạo mới ngẫu nhiên một dãy số các phần tử theo từng thuật toán sắp xếp tương ứng.
+ Xóa mảng: Khi thực hiện xóa mảng tất cả các phần tử trên màn hình chính sẽ không còn xuất hiện nữa.
+ Hủy quá trình: Khi thực hiện hủy quá trình sắp xếp các phần tử trên màn hình chính sẽ trở về trạng thái ban đầu chưa sắp xếp.
+ Giới hạn số phần tử được phép thêm vào dãy số(tối đa là 16 phần tử).
+ Hỗ trợ chức năng tạm dừng hay tiếp tục chạy ứng dụng.
+ Điêu chỉnh tốc độ thực thi các hoạt động của các thuật toán sắp xếp trong lúc chạy.
+ Có cửa sổ hiện thị code C++ của các thuật toán sắp xếp tương ứng nhằm đối chiếu với hình ảnh mô phỏng.
+ Hiển thị ý tưởng thuật toán và hiện trạng dãy số thay đổi khi sắp xếp.
+ Khởi tạo dãy số cần sắp xếp bằng cách click vào phần khởi tạo rồi chọn chế độ:
+ Tạo ngẫu nhiên với số phần tử tương ứng khi nhập vào ô số phần tử.
+ Nhập bằng tay: nhập từng phần tử với số phần tử tương ứng khi nhập vào ô số phần tử.
+ Lựa chọn chế độ debug cho phép chạy từng dòng lệnh theo mã code C++ trên Form chính.
+ Dãy số chưa sắp xếp: Hiển thị dãy số trước khi sắp xếp.
+ Hiển thị quá trình sắp xếp và kết quả sau khi sắp xếp xong của dãy số.
+ Hiển thị thời gian sắp xếp
+ Cho đổi tông màu hiển thị của phần mềm
+ Lưu các thông tin cài đặt của người dùng
Link download có kèm source code và file báo cáo
Link demo phần mềm: https://drive.google.com/file/d/0BzxnoHB5l-rCNTBTWTh6UkdZZGM/view?usp=sharing
Lưu ý : các bạn nên tải demo của phần mềm và tự trải nghiệm sẽ tốt hơn :)
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
File:
MoPhongThuatToanSapXep : chứ source code và bản setup
Ref : chứ tài liệu tham khảo
SOFT : chứ phần mềm tham khảo
BaoCao : file báo cáo đồ án
HuongDan : file hướng dẫn sử dụng