Tiểu Luận Trình bày thuật toán sắp xếp Radixsort - Môn Cấu trúc dữ liệu &amp giải thuật

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI NÓI ĐẦUKhái niệm sắp xếp dường như đã gắn liền với xã hội loài người từ thuở ban đầu của nền văn minh. Nó đơn giản thể hiện trong việc sắp hàng, trong việc phân công công việc, Ngày nay, trong một thế giới mà khoa học công nghệ mỗi ngày phát triển như vũ bão và nhu cầu khai thác, tìm kiếm thông tin của con người ngày càng cao thì việc nâng cao tính hiệu quả của các giải thuật sắp xếp cũng ngày càng trở nên quan trọng.
    Trong hầu hết các hệ lưu trữ, quản lý dữ liệu thao tác tìm kiếm là thao tác cơ bản để khai thác thông tin. Để việc tìm kiếm trở nên hiệu quả và nhanh chóng thì dữ liệu trong hệ thống cần được tổ chức theo một trật tự nào đó và điều này đòi hỏi chúng ta phải xây dựng những giải thuật sắp xếp thích hợp.
    Bài báo cáo này nhằm mục đích giới thiệu về Radix Sort, một giải thuật sắp xếp đặc biệt vì nó gần giống cách sắp xếp theo lô của mà chúng ta vẫn hay làm trong cuộc sống hằng ngày.
    Hy vọng nhận được những nhận xét và đánh giá chân thành từ thầy và các bạn.


    MỤC LỤC

    LỜI NÓI ĐẦU 3
    PHẦN I: LÝ THUYẾT & THUẬT TOÁN VỀ RADIX SORT 4
    1.Giới thiệu về Radix Sort 4
    2.Mô phỏng qui trình. 4
    3. Thuật toán sắp xếp Radix sort. 5
    4.Kết luận. 5
    5. Ðánh giá độ phức tạp giải thuật 6
    PHẦN II CHƯƠNG TRÌNH MINH HOẠ TRỰC QUAN RADIX SORT 7
    1.Giới thiệu chương trình trên nền VB.Net 7
    Tìm hiểu chương trình: 8
    Thiết kế chương trình: 8
    a.Viết mã. 9
    2. Chương trình minh hoạ bằng C++ 13
    PHẦN III. KẾT LUẬN 17
    PHẦN IV.ĐÁNH GIÁ & NHẬN XÉT CỦA GV 18
     

    Các file đính kèm:

Đang tải...