tailieunhanh - Bài giảng Cấu trúc dữ liệu và giải thuật: Array List & Linked List - TS. Trần Ngọc Việt
Bài giảng Cấu trúc dữ liệu và giải thuật: Array List & Linked List được biên soạn gồm các nội dung chính sau: Cấu trúc dữ liệu mảng; Biểu diễn Cấu trúc dữ liệu mảng; Giải thuật array list – chèn phần tử vào mảng; Các thao tác trên danh sách. Mời các bạn cùng tham khảo! | ARRAY LIST amp LINKED LIST Khái niệm Kiểu dữ liệu data-type là kiểu lưu trữ dữ liệu mà ngôn ngữ máy tính sẽ cho phép chẳng hạn như số nguyên int dấu phẩy động float double ký tự char . Cấu trúc dữ liệu data structure là kiểu dữ liệu được xây dựng bởi lập trình viên để trừu tượng hóa sự phức tạp của các dữ liệu thuộc tính và các hoạt động của nó. 2 KHOA CÔNG NGHỆ THÔNG TIN Cấu trúc dữ liệu Cấu trúc dữ liệu là một mô hình toán học được đặc trưng bởi các thuộc tính sau -Cấu trúc dữ liệu được xác định bởi một số dữ liệu và một tập hợp hoạt động thao tác trên dữ liệu đó. -Các thao tác được sử dụng với các giao diện trực quan - các hoạt động chỉ có thể được truy cập thông qua giao diện. -Có thể xây dựng các tiên đề chính thức điều kiện trước sau vào kiểu dữ liệu và các hoạt động liên quan. 3 KHOA CÔNG NGHỆ THÔNG TIN Cấu trúc dữ liệu Cấu trúc dữ liệu phải độc lập với ngôn ngữ lập trình -Tuy nhiên một số loại cấu trúc dữ liệu lại dễ triển khai ở một số ngôn ngữ này hơn những ngôn ngữ khác. Cấu trúc dữ liệu nên được triển khai độc lập với lĩnh vực ứng dụng -Một số cấu trúc dữ liệu có thể không phù hợp với một số các loại miền và ứng dụng 4 KHOA CÔNG NGHỆ THÔNG TIN Cấu trúc dữ liệu Để xây dựng một cấu trúc dữ liệu đầy đủ phải cần đưa ra những điều sau -Mô tả các yếu tố trạng thái dữ liệu tạo nên cấu trúc dữ liệu và mô tả các mối quan hệ giữa các phần tử riêng lẻ trong nó. -Mô tả tất cả các hoạt động có thể được thực hiện trên các dữ liệu của cấu trúc dữ liệu. 5 KHOA CÔNG NGHỆ THÔNG TIN Cấu trúc dữ liệu mảng Mảng -Array là một trong các cấu trúc dữ liệu thường gặp nhất. Mảng có thể lưu giữ một số phần tử cố định và các phần tử này có cùng kiểu. Cấu trúc dữ liệu đều sử dụng mảng để triển khai cấu trúc giải thuật. -Phần tử Mỗi mục được lưu giữ trong một mảng được gọi là một phần tử. -Chỉ mục Mỗi vị trí của một phần tử trong một mảng có một chỉ mục số được sử dụng để nhận diện phần tử. Mảng gồm các bản ghi có kiểu giống nhau có kích thước cố định mỗi phần tử được xác định .
đang nạp các trang xem trước