Python - Cấu trúc dữ liệu
Máy tính lưu trữ và xử lý dữ liệu với tốc độ và độ chính xác vượt trội. Vì vậy, điều cần thiết là dữ liệu được lưu trữ hiệu quả và có thể được truy cập nhanh. Ngoài ra, việc xử lý dữ liệu phải diễn ra trong thời gian nhỏ nhất có thể nhưng không làm mất đi độ chính xác.
Cấu trúc dữ liệu xử lý cách dữ liệu được tổ chức và lưu giữ trong bộ nhớ khi một chương trình xử lý nó. Điều quan trọng cần lưu ý là dữ liệu được lưu trữ trong đĩa như một phần của kho lưu trữ liên tục (như bảng quan hệ) không được gọi là cấu trúc dữ liệu ở đây.
Thuật toán là một tập hợp hướng dẫn từng bước để xử lý dữ liệu cho một mục đích cụ thể. Vì vậy, một thuật toán sử dụng các cấu trúc dữ liệu khác nhau một cách hợp lý để giải quyết một vấn đề máy tính cụ thể.
Trong hướng dẫn này, chúng tôi sẽ trình bày hai khái niệm cơ bản về khoa học máy tính sử dụng ngôn ngữ lập trình Python.
Hướng dẫn này được thiết kế cho sinh viên tốt nghiệp Khoa học máy tính cũng như Chuyên gia phần mềm, những người sẵn sàng học cấu trúc dữ liệu và lập trình thuật toán theo các bước đơn giản và dễ dàng sử dụng Python làm ngôn ngữ lập trình.
Trước khi tiếp tục hướng dẫn này, bạn nên có kiến thức cơ bản về viết mã bằng ngôn ngữ lập trình Python, sử dụng bất kỳ IDE python nào và thực thi các chương trình Python. Nếu bạn hoàn toàn mới sử dụng python thì hãy tham khảo hướng dẫn Python của chúng tôi để hiểu rõ về ngôn ngữ này.