Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chào các bạn. Mình hiện tại đang có 1 đồ án về làm 1 phần mềm mô phỏng các thuật toán sắp xếp. Mình hiện tại đã học xong c++ và c# cơ bản và đang bắt đầu học về winform. Mình cần tư vấn về lộ trình học tiếp để có thể làm được một ứng dụng như trên ạ. Cám ơn các bạn.
Theo ý kiến của mình:
Đầu tiên, bạn cần tạo ra một danh sách TextBox hoặc Label(Đây có thể là số lượng phần tử cần sắp xếp mà người dùng nhập vào). Và bạn dùng vòng lặp tạo ra các TextBox và dùng một list quản lí các TextBox này.
Tiếp đến, tiếp đến là cho người dùng chọn thuật toán, và bắt đầu sắp xếp.
Mình sẽ nói ví dụ về interchange sort. Trong code của thuật toán interchange sort bạn sẽ cùng đổi chỗ TextBox có thứ tự thứ i trong list với TextBox có thứ tự thứ j. Còn về cách đổi chỗ thì ta có thể đổi chổ 2 TextBox trong list và cả position trên màn hình
( temp=textbox[i].position ;
textbox[i].position =textbox[j].positon;
textbox[j].positon=temp;
) vì như vậy sẽ dễ quản lý.
https://sharecode.vn/source-code/phan-mem-mo-phong-cac-thuat-toan-sap-xep-hay-va-dep-c-439.htm