![](images/graphics/blank.gif)
Một số thuật toán sắp xếp
-
Bài viết này đề xuất một thuật toán hiệu quả để giảm thiểu số lượng phép so sánh cho bài toán sắp xếp X + Y. Thuật toán đề xuất trước hết sắp xếp riêng các tập X và Y, sau đó tiến hành chọn từng cặp phần tử từ tập X và tập Y và thêm vào tập X + Y theo thứ tự tổng tăng dần của các cặp.
6p
tuetuebinhan000
23-01-2025
2
1
Download
-
Mục tiêu nghiên cứu của sáng kiến kinh nghiệm là nhằm giúp học sinh, giáo viên có cái nhìn tổng quát hơn phần nào về tầm quan trọng của các thuật toán sắp xếp, tìm kiếm trình bày các bài toán thường gặp, cách giải, cài đặt chương trình bằng NNLT C. Từ đó nâng cao kĩ năng xử lí các bài toán khó, phức tạp có liên quan đến thuật toán sắp xếp và tìm kiếm. Đồng thời hướng dẫn và sử dụng một số hàm có sẵn trong C++.
43p
caphesuadathemtieu
31-12-2021
49
10
Download
-
Mục đích chính của sáng kiến là nghiên cứu, phân tích và vận dụng các thuật toán sắp xếp dành cho đối tượng HSG khối THPT. Việc lĩnh hội được sáng kiến sẽ giúp học sinh: Mô tả đúng khái niệm, bản chất và mục đích của việc sắp xếp. Trình bày và thực hiện cài đặt một cách chính xác các thuật toán sắp xếp. Đánh giá đúng về các thuật toán sắp xếp và tìm ra thuật toán sắp xếp phù hợp cho từng bài toán. Giúp các em học giỏi môn Tin Học đạt kết quả cao. Tạo ra nguồn tài liệu tham khảo về thuật toán hỗ trợ cho học sinh, giáo viên dạy Tin học bậc THPT.
39p
caphesuadathemtieu
31-12-2021
27
4
Download
-
Phần mềm này giúp người sủa dụng có thể tính toán định mức của một mã hàng dựa vào khổ vải, loại vải của từng size được cung cấp và sắp xếp cgi tiết để tìm ra định mức tối ưu. Phần mềm này cho phép làm việc với các định dạng IBA, VET, MDL. Sơ đồ sau khi lưu sẽ tạo ra 2 kiểu khai báo tối đa là 3 mét, chiều dài tối đa là 900 met
26p
anhvan_giapque
16-07-2012
307
67
Download
-
Giải thuật là một dãy các thao tác, được mô tả chính xác theo trình tự nhất định để giải quyết bài toán sau một số hữu hạn các bước.
31p
mrthnhan
07-04-2011
269
59
Download
-
Trong khoa học máy tính, thuật toán tìm kiếm nhị phân là một thuật toán dùng để tìm kiếm phần tử trong một danh sách đã được sắp xếp. Thuật toán hoạt động như sau. Trong mỗi bước, so sánh phần tử cần tìm với phần tử nằm ở chính giữa danh sách. Nếu hai phần tử bằng nhau thì phép tìm kiếm thành công và thuật toán kết thúc.
76p
anhkhachayemkhac
09-11-2011
251
111
Download
-
Thuật toán tiến hành so sánh x lần lượt với các phần tử thứ 1, thứ 2,… của mảng a cho đến khi gặp phần tử có khóa cần tìm, hoặc đã tìm hết mảng mà không thấy x. Ví dụ: Cho dãy số sau: 5 3 6 8 9 Tìm phần tử có giá trị x = 9, x= 10. Sắp xếp là quá trình xử lý một danh sách các phần tử để đặt chúng theo một thứ tự thỏa mãn một tiêu chuẩn nào đó dựa trên nội dung thông tin lưu trữ tại mỗi phần tử. ...
89p
nguyengacon
04-05-2012
151
40
Download
-
STL là thư viện chuẩn của C++, được xây dựng sẵn. Cài đặt các cấu trúc dữ liệu và thuật toán thông dụng. Bao gồm các lớp và hàm khuôn mẫu, cho phép làm việc với dữ liệu tổng quát. Nằm trong một namespace có tên std. Các phần chính: Các lớp dữ liệu cơ bản: string, complex. Xuất nhập (IO). Các lớp chứa (containers): list, vector, deque, stack, map, set,… Duyệt phần tử của các lớp chứa (iterators). Một số thuật toán thông dụng: tìm kiếm, so sánh, sắp xếp,… Quản lý bộ nhớ, con trỏ. Xử lý ngoại lệ (exception handling)....
21p
animorphs
16-03-2013
179
30
Download
-
Ví dụ mở đầu Giới thiệu MySQL Các bước kết nối với CSDL MySQL Một số vấn đề thường gặp Các bài toán liên quan CSDL Tìm kiếm và sắp xếp Bài toán thêm, xóa, sửa Phân trang dữ liệu Thao tác với hệ quản trị CSDL khác
0p
muathu_102
28-01-2013
67
5
Download
-
Xác định thời gian chạy trung bình thì khó hơn, do ta không chắc chắn khi nào giải thuật kết thúc. Ta cần một cách khác cho phép ta đếm được số các hoán đổi xảy ra.
33p
sakuraphuong
28-05-2013
63
4
Download
-
Có một tập n đối tượng. Mỗi đối tượng có nhiều thuộc tính, được thể hiện bằng một kiểu bản ghi gồm nhiều trường. Sắp xếp là quá trình bố trí lại các bản ghi theo một trường gọi là khóa. Ví dụ trong bảng danh bạ gồm các bản ghi có tên cơ quan, địa chỉ, số điện thoại. Sổ danh bạ thường được sắp xếp theo trường khóa là tên cơ quan để dễ tìm kiếm.
29p
longbaoit_bkdn
04-07-2013
57
6
Download
-
Thuật toán để giải một bài toán là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định sao cho sau khi thực hiện dãy thao tác đó, từ Input của bài toán, ta nhận được Output cần tìm
27p
impossible_1
07-11-2013
82
8
Download
-
Hoán vị nội dung các phần tử trong danh sách • Cài đặt lại trên xâu một trong những thuật toán sắp xếp đã biết trên mảng • Điểm khác biệt duy nhất là cách thức truy xuất đến các phần tử trên xâu thông qua liên kết thay vì chỉ số như trên mảng.
107p
nobita_12
18-11-2013
315
23
Download
-
Hoán vị nội dung các phần tử trong danh sách • Cài đặt lại trên xâu một trong những thuật toán sắp xếp đã biết trên mảng • Điểm khác biệt duy nhất là cách thức truy xuất đến các phần tử trên xâu thông qua liên kết thay vì chỉ số như trên mảng.
88p
nobita_12
18-11-2013
122
14
Download
-
Hàm đa thức được viết dưới dạng: ^ Y af 1 ( x1 ) f 2 ( x 2 ) f 3 ( x3 ).... f k ( x k ). Trong đó fj(xj) là hàm bất kỳ với tham biến xj, thứ tự sắp xếp các tham biến x1, x2, . . . , xk trong hàm đa thức trên được xác định theo mức độ ảnh hưởng hay nói một cách khác là theo mức độ tương quan của tham biến với y.
54p
online_12
14-11-2013
46
7
Download
-
Sắp xếp vun đống - Heap sort • Khi tìm phần tử nhỏ nhất ở bước i, phương pháp sắp xếp chọn trực tiếp không tận dụng được các thông tin đã có được do các phép so sánh ở bước i-1. Vì lý do trên người ta tìm cách xây dựng một thuật toán sắp xếp có thể khắc phục nhược điểm này.
67p
miendl91
02-12-2013
155
25
Download
-
Bài giảng "Cấu trúc dữ liệu và giải thuật - Chương 6: Sắp xếp" trình bày các nội dung: Bài toán sắp xếp, ba phương pháp sắp xếp cơ bản, sắp xếp kiểu hòa nhập, sắp xếp nhanh, sắp xếp kiểu vun đống, một số phương pháp sắp xếp đặc biệt. Mời các bạn cùng tham khảo nội dung chi tiết.
33p
nhasinhaoanh_09
13-10-2015
61
5
Download
-
Bài giảng Các thuật toán sắp xếp với nội dung hướng đến trình bày cách tiếp cận sắp xếp đơn giản; tiếp cận sắp xếp độ phức tạp O; một số tiếp cận khác. Mời các bạn cùng tìm hiểu và tham khảo nội dung thông tin tài liệu.
40p
huyen06281982
17-10-2015
82
11
Download
-
Bài giảng Cấu trúc dữ liệu 1 chương 2 cung cấp các kiến thức về tìm kiếm và sắp xếp. Mục tiêu của chương này là giới thiệu một số thuật toán tìm kiếm và sắp xếp nội; phân tích, đánh giá độ phức tạp của các giải thuật tìm kiếm, sắp xếp. Mời các bạn cùng tham khảo.
47p
namthangtinhlang_04
15-11-2015
68
5
Download
-
Trong chương này các bạn sẽ tìm hiểu một số bài toán sắp xếp và một số thuật toán sắp xếp như: Sắp xếp chèn – insertion sort, sắp xếp lựa chọn – selection sort, sắp xếp nổi bọt – bubble sort, sắp xếp shell-sort, sắp xếp trộn – merge sort, sắp xếp nhanh – quick sort, sắp xếp vun đống – heap sort. Mời các bạn cùng tham khảo.
26p
youcanletgo_03
14-01-2016
105
7
Download
CHỦ ĐỀ BẠN MUỐN TÌM
![](images/graphics/blank.gif)