TAILIEUCHUNG - Bài giảng Cấu trúc dữ liệu và giải thuật: Cấu trúc dữ liệu mảng với danh sách liên kết - Bùi Tiến Lên

Bài giảng "Cấu trúc dữ liệu và giải thuật - Cấu trúc dữ liệu mảng với danh sách liên kết" cung cấp cho người đọc các kiến thức về kiểu dữ liệu mảng, ứng dụng của mảng, kiểu dữ liệu mảng, danh sách liên kết, . Mời các bạn cùng tham khảo. | CẤU TRÚC DỮ LIỆU MẢNG VS DANH SÁCH LIÊN KẾT Bùi Tiến Lên 01 01 2017 https tailieudientucntt MẢNG https tailieudientucntt Kiểu dữ liệu mảng Định nghĩa 1 Mảng array là một tập hợp các phần tử X x0 . xn được tổ chức tuyến tính I Các phần tử xi được lưu trữ liên tiếp nhau I Các phần tử xi được truy xuất thông qua các chỉ số Spring 2017 Data structure amp Algorithm https tailieudientucntt 3 Kiểu dữ liệu mảng cont. Ưu điểm của kiểu dữ liệu mảng I Đơn giản I Xử lý nhanh I Bộ nhớ lưu trữ liên tục I Số lượng phần tử tương đối cố định Spring 2017 Data structure amp Algorithm https tailieudientucntt 4 Ứng dụng của mảng Kiểu dữ liệu mảng rất phù hợp với các đối tượng như vector hay ma trận. Do đó nó rất phù hợp với các ứng dụng toán học Spring 2017 Data structure amp Algorithm https tailieudientucntt 5 Thêm một phần tử vào mảng 1. Di chuyển các phần tử về phía sau một vị trí 2. Sau đó mới chèn phần tử mới vào 3. Vậy chi phí là O n Spring 2017 Data structure amp Algorithm https tailieudientucntt 6 Thêm một phần tử vào mảng cont. Chương trình 1 Hàm thêm một phần tử x vào mảng a có n phần tử tại vị trí k 1 void Insert int a int amp n int x int k 2 3 for int i n i gt k i-- 4 a i a i - 1 5 a k x 6 n 7 Spring 2017 Data structure amp Algorithm https tailieudientucntt 7 Minh họa Ví dụ 1 Một mảng a có 6 phần tử a 1 2 4 3 8 5 hãy chèn phần tử 9 vào vị trí có chỉ số 2 của mảng a 1 2 4 3 8 5 I Dời các phần tử từ chỉ số 2 sang phải một đơn vị 1 2 4 4 3 8 5 I Gán giá trị 9 vào phần tử có chỉ số 2 1 2 9 4 3 8 5 Spring 2017 Data structure amp Algorithm https tailieudientucntt 8 Minh họa Ví dụ 1 Một mảng a có 6 phần tử a 1 2 4 3 8 5 hãy chèn phần tử 9 vào vị trí có chỉ số 2 của mảng a 1 2 4 3 8 5 I Dời các phần tử từ chỉ số 2 sang phải một đơn vị 1 2 4 4 3 8 5 I Gán giá .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.