‫Hãy nói về các nguyên tắc cơ bản dành cho nhà phát triển tiếp theo của chúng tôi.
‫Và điều này là hiểu cấu trúc dữ liệu.
‫Một lập trình viên thực sự giỏi là một lập trình viên có thể quyết định cấu trúc dữ liệu sẽ sử dụng khi nào.
‫Cho đến bây giờ, chúng tôi đã học về từ điển và danh sách và chúng tôi sẽ tìm hiểu thêm về một vài điều nữa trong
‫suốt khóa học.
‫Nhưng một lập trình viên thực sự giỏi, một lập trình viên dày dặn kinh nghiệm, có thể hiểu sự đánh đổi là gì, khi
‫nào thì sử dụng cái gì.
‫Và mặc dù tôi có thể cung cấp cho bạn một danh sách về điều này là khi bạn nên làm điều này và đây là lúc bạn nên
‫sử dụng có thể từ điển.
‫Vấn đề là, điều này cần thực hành và kinh nghiệm.
‫Vì vậy, trong suốt khóa học của chúng tôi và sau đó là các bài tập chúng tôi sẽ làm, các dự
‫án chúng tôi sẽ xây dựng ở phần cuối, tôi hy vọng rằng ý tưởng này về việc hiểu khi nào sử dụng cấu trúc dữ liệu nào có ý nghĩa đối
‫với bạn.
‫Nhưng hãy quay lại ví dụ của chúng ta.
‫Khi nào bạn nên sử dụng danh sách và khi nào bạn nên sử dụng từ điển?
‫Điều đầu tiên chúng ta phải nhận ra rằng từ điển không được sắp xếp, phải không?
‫Một danh sách có thứ tự, nó không có một chỉ mục nào, vân vân và vân vân.
‫Từ điển không có thứ tự.
‫Vì vậy, có thể nếu bạn muốn có một danh sách những người đang xếp hàng trong cửa hàng của mình, thì có lẽ bạn nên sử dụng
‫một danh sách, nhưng có thể bạn có một người dùng đang chơi trò chơi và người dùng đó có tên, có thể là vũ khí, có thể là
‫chữ H. không cần phải đặt hàng.
‫Vì vậy, bạn có thể sử dụng từ điển.
‫Ngoài ra, bạn sẽ nhận thấy rằng từ điển chứa nhiều thông tin hơn danh sách.
‫Đúng?
‫Bởi vì danh sách chỉ có giá trị duy nhất đó.
‫Đó là một danh sách, có chỉ mục và sau đó là bất kỳ giá trị nào.
‫Và ở đây chúng ta có một từ điển bên trong một danh sách chứa rất nhiều thông tin.
‫Sâu xa hơn, một danh sách chỉ đơn giản là một chỉ mục và một số loại giá trị ở đây.
‫Đúng.
‫So với một từ điển chứa nhiều thông tin hơn.
‫Nó có một chìa khóa.
‫Vì vậy, đây có thể là vũ khí của người dùng đó.
‫Xin chào.
‫Có thể là lời chào của người dùng đó.
‫Có thể là.
‫Phép thuật là một thông tin khác về người dùng đó.
‫Vì vậy, chúng tôi có thể có cả khóa và giá trị trong từ điển.
‫Vì vậy, nó chứa rất nhiều thông tin.
‫Và khi chúng ta tìm hiểu các cấu trúc dữ liệu khác nhau, bạn sẽ có những ưu và nhược điểm khác nhau, bạn sẽ
‫bắt đầu hiểu khi nào thì sử dụng cái gì.
‫Được rồi.
‫Có một nguyên tắc cơ bản khác dành cho nhà phát triển mà tôi sẽ xem trong phần tiếp theo.
‫Tạm biệt.