11B3-Nhóm 4-Ứng dụng Flash để minh họa các thuật toán tìm kiếm và sắp xếp.


Từ: 19:22 14/10/2013
Bài: 3
Cảm ơn: 3
Thích: 1

Phần 1: Minh Họa thuật toán Selection SortÝ

1. Ý tưởng.

-Chọn phần tử nhỏ nhất trong N phần tử ban đầu. Đưa phần tử này về đầu dãy hiện hành. Sau đó loại nó khỏi danh sách sắp xếp tiếp theo.

-Xem dãy hiện hành có N-1 phần tử ban đầu, bắt đầu vị trí thứ 2,lặp lại quá trình trên cho dãy hiện hành.. cho đến khi dãy còn 1 phần tử.

2.Các bước sắp xếp

B1: i=1 // Xử lý đầu tiên.

B2: Tìm phần từ nhỏ nhất a[min] trong dãy hiện hành từ a[1] đến a[N].

B3: Hoán vị a[min] với a[i].

B4: Nếu i<N-1 thì i=i+1, lặp lại B2.

      Ngược lại: Dừng.

3.Sơ đồ giải thuật

4.Ví dụ:

Cho dãy số a:

{5,6,2,10,1,3}

                                                               Minh họa sắp xếp bằng Flash

http://www.youtube.com/watch?v=XT_QinThysM&feature=youtu.be

 

Label
Từ: 15:48 01/06/2012
Bài: 125
Cảm ơn: 147
Thích: 25

Thuật toán thì nhóm không cần phải nghĩ (vì người ta đã phát biểu nó rồi).

Giờ việc của nhóm là làm nó trên môi trường Flash, giải quyết: nhiều phần tử, dữ liệu có thể thay đổi bởi người dùng.

Label
Từ: 19:22 14/10/2013
Bài: 3
Cảm ơn: 3
Thích: 1

Em thưa Thầy. Vấn đề nhiều phần tử và dữ liệu có thể thay đổi bởi người dùng phải lập trình trên ActionScript .Nhóm em chưa giải quyết đc vấn đề trong buổi học ngày mai ạ. Mong Thầy cho nhóm em thêm thời gian để tìm hiểu kĩ hơn vấn đề này. 

Buổi học ngày mai nhóm em sẽ demo các thuật toán còn lại (Bubble Sort, Interchage Sort, Tìm kiếm tuyến tính) bằng Flash.

Label
Từ: 13:56 16/10/2013
Bài: 8
Cảm ơn: 9
Thích: 0

bọn cậu dùng timeline à ?? hay code thật !! nó có liên quan đến hướng đối tượng :((

Label
Từ: 19:22 14/10/2013
Bài: 3
Cảm ơn: 3
Thích: 1

Mới dùng Timeline thôi. Nhóm t chưa code đc. Vẫn đang nghiên cứu cái ActionScript.