Nơi thảo luận về các vấn đề của lớp 10a8
Bạn đã bước chân vào thế giới của lớp 10a8.
Hãy đăng nhập để nhận được thêm nhiều tiện ích hơn, nếu bạn chưa có tài khoản hãy đăng kí.
Nơi thảo luận về các vấn đề của lớp 10a8
Bạn đã bước chân vào thế giới của lớp 10a8.
Hãy đăng nhập để nhận được thêm nhiều tiện ích hơn, nếu bạn chưa có tài khoản hãy đăng kí.
Nơi thảo luận về các vấn đề của lớp 10a8
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Nơi thảo luận về các vấn đề của lớp 10a8

bài nào khó( hay ko hiểu) thì cho lên, ai biết thì giải jùm, nếu đã có người giải thì mình có thể bổ sung thêm cách giải mới. Chung sức xây dựng Forum of lớp mình.Mong rằng 10a8 forum sẽ tồn tại mãi with thời gian.
 
Trang ChínhPortalTìm kiếmLatest imagesĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Cứu Ngộ Không
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty3/4/2012, 8:07 am by khanh linh

» rat lanh 111111
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty26/3/2012, 1:01 pm by <*-*>

» chan qua quaaaaaaaaaaaaaa
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty25/3/2012, 6:29 pm by <*-*>

» Moves Like Jagger
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty25/2/2012, 4:53 pm by Rey

» Inez - Stronger
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty25/2/2012, 4:46 pm by Rey

» vietsub stronger
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty18/2/2012, 10:13 am by hanjonghee_sweetlove

» vietsub lovey dovey t-ara
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty18/2/2012, 10:12 am by hanjonghee_sweetlove

» Những tên viết tắt tiếng Anh khi được dịch ra tiếng Việt....
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty10/2/2012, 11:08 am by Admin

» Ý nghĩa tên của các nước trong tiếng Anh
Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty10/2/2012, 11:04 am by Admin

Similar topics
Thống Kê
Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm

Không

Số người truy cập cùng lúc nhiều nhất là 30 người, vào ngày 4/3/2023, 6:58 am

 

 Thuật toán sắp xếp nổi bọt ( hoán đổi )

Go down 
Tác giảThông điệp
thaiminh1996
Thành Viên
Thành Viên
thaiminh1996


Nam

Tổng số bài gửi : 49
Điểm,Tiền : 9303
Uy Tín : 0
Ngày Sinh : 16/10/1996
Ngày Tham Gia : 15/09/2011
Tuổi : 27
Liên Hệ : My house

Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty
Bài gửiTiêu đề: Thuật toán sắp xếp nổi bọt ( hoán đổi )   Thuật toán sắp xếp nổi bọt ( hoán đổi ) Empty16/9/2011, 11:25 am

Trích từ Wikipedia:
Trong khoa học máy tính và trong toán học, một thuật toán sắp xếp là một thuật toán sắp xếp các phần tử của một danh sách (hoặc một mảng theo thứ tự (tăng hoặc giảm)). Người ta thường xét trường hợp các phần tử cần sắp xếp là các số.

Bài toán sắp xếp đã được nhiều nhà khoa học quan tâm.

Sắp xếp nổi bọt (tiếng Anh: bubble sort) là một thuật toán sắp xếp đơn giản, với thao tác cơ bản là so sánh hai phần tử kề nhau, nếu chúng chưa đứng đúng thứ tự thì đổi chỗ (swap). Có thể tiến hành từ trên xuống (bên trái sang) hoặc từ dưới lên (bên phải sang). Sắp xếp nổi bọt còn có tên là sắp xếp bằng so sánh trực tiếp. Nó sử dụng phép so sánh các phần tử nên là một giải thuật sắp xếp kiểu so sánh.


Sắp xếp từ trên xuống

Giả sử dãy cần sắp xếp có n phần tử. Khi tiến hành từ trên xuống, ta so sánh hai phần tử đầu, nếu phần tử đứng trước lớn hơn phần tử đứng sau thì đổi chỗ chúng cho nhau. Tiếp tục làm như vậy với cặp phần tử thứ hai và thứ ba và tiếp tục cho đến cuối tập hợp dữ liệu, nghĩa là so sánh (và đổi chỗ nếu cần) phần tử thứ n-1 với phần tử thứ n. Sau bước này phần tử cuối cùng chính là phần tử lớn nhất của dãy.

Sau đó, quay lại so sánh (và đổi chố nếu cần) hai phần tử đầu cho đến khi gặp phần tử thứ n-2....

Ghi chú: Nếu trong một lần duyệt, không phải đổi chỗ bất cứ cặp phần tử nào thì danh sách đã được sắp xếp xong.
[sửa] Sắp xếp từ dưới lên

Sắp xếp từ dưới lên so sánh (và đổi chỗ nếu cần) bắt đầu từ việc so sánh cặp phần tử thứ n-1 và n. Tiếp theo là so sánh cặp phần tử thứ n-2 và n-1,... cho đến khi so sánh và đổi chỗ cặp phần tử thứ nhất và thứ hai. Sau bước này phần tử nhỏ nhất đã được nổi lên vị trí trên cùng (nó giống như hình ảnh của các "bọt" khí nhẹ hơn được nổi lên trên). Tiếp theo tiến hành với các phần tử từ thứ 2 đến thứ n.

minh họa: Thuật toán sắp xếp nổi bọt ( hoán đổi ) Bubblesort
Về Đầu Trang Go down
 
Thuật toán sắp xếp nổi bọt ( hoán đổi )
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Về vấn đề thuật toán
» gjai baj toan

Permissions in this forum:Bạn không có quyền trả lời bài viết
Nơi thảo luận về các vấn đề của lớp 10a8 :: Học tập nèk :: Môn Tin Học-
Chuyển đến