11. dsach dac, cac phep toan

11. Khái niệm danh sách đặc ? Các phép toán với danh sách đặc ?

            Danh sách đătcj là 1 tập hợp các thành phần có cấu trúc tuâbf tự mà khi xác định được ai thì ta luôn xd được tp a (i+1)

            Danh sách đătcj là 1 kiểu cấu trúc dữ liệu rất thông dụng trong thiết kế giải thuật. Dưới dạng toán học, danh sách đặc được biểu diễn dưới dạng :

            A1,a2,a3…ai,ai+1….an. Trong đó : n: độ dài list, ai: thành phần list

            Trong thực tê chúng ta gặp hình ảnh danh sách trong mọi lĩnh vực hoạt động kinh tế và xã hội như danh sách sv của 1 lớp học, danh sách những người gửi tiền vào ngân hàng, danh sách các nhà đầu tư bỏ vốn vào 1 công trình xd….

            Các phép toán thông dụng:

            1.Tìm kiếm

            Ví dụ trong danh sách những người gửi tiền trong 1 ngân hàng, tìm người gửi có số dư tiết kiệm là 200 triệu VND hoặc trong danh sách những nguời thi vào 1 trường ĐH, tìm sv đạt 30d….

            2.Loại bỏ 1 phần tử khỏi list

            Ví dụ trong danh sách những người gửi tiền vào 1 ngân hàng có 1 số người rút tiền gửi sang 1 ngân hàng khác tức là loại bỏ họ khỏi danh sách.

            3.Bổ sung phần tử vào list

            4. Thay thế phần tử trong list

            Đây là phép toán thay thế 1 phần tử mới vào 1 phần tử cũ trong danh sách. VD trong 1 danh sách số tiền gửi vào 1 ngân hàng, dữ liệu số tiền có sai sót, ta thay thế dữ liệu cũ = dữ liệu mới..

            5. Tách 1 list thành các list con

            Đây là phép toán thường gặp trong phân tích dữ liệu. VD list người gửi tiền trong 1 ngân hàng có thể tách thành 3 list con :

                        List 1 : những người có số dư> 500m

                        2 : >200, <500

                        3: <200

            6. Gộp các danh sách

            Phép toán này ngược với phép toán tách ở trên, tức là từ các list con bắt đầu gộp lại thành 1 list

            VD danh sách 6 lớp của khoa thkt gộp lại thành ds sv khoa thkt

            7. Trộn các list

            Phép toán này về hình thức thì giống phép toán 6 nhưng phép toán 6 gộp các list chủ yếu thực hiện ở mặt hình thức thì phếp trộn các list bằng gộp và phải chú ý thêm 1 tiêu thức nào đó.

            8. Sắp xếp

            Cũng tương tự như mảng 1 chiều, phép toán sắp xếp cũng thường được sd vớidanh sách để tiện cho quá trình xử lí. VD ds sv trong 1 lớp học xếp theo trình tự abc của tên, danh sách nhân viên trong 1 phòng xếp theo tiền lương….

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: #ctdl#ngoc