Câu hỏi phỏng vấn Arrays
Câu hỏi

Sự khác biệt chính giữa Mảng (Array) và Từ điển (Dictionary) là gì?

Câu trả lời

Mảng (Array)

  • Đặc điểm Chính:

    • Là cấu trúc dữ liệu lưu trữ dữ liệu theo cách mà mỗi phần tử có thể truy cập thông qua chỉ số (index).
  • Truy Cập Phần Tử:

    • Các phần tử được truy cập dựa trên chỉ số số nguyên, với mỗi phần tử có một chỉ số duy nhất.
  • Đặc Điểm Cơ Bản:

    • Có thể coi như một danh sách các phần tử có thứ tự, mỗi phần tử có vị trí cụ thể trong mảng.

Từ Điển (Dictionary)

  • Đặc điểm Chính:

    • Là một cấu trúc dữ liệu lưu trữ dữ liệu dưới dạng cặp key-value (khóa-giá trị).
  • Truy Cập Phần Tử:

    • Các ...
junior

junior

Gợi ý câu hỏi phỏng vấn

junior

Cho bạn 2 arrays unique integers(target và sequence), hãy viết một function check tất cả element trong sequence có xuất hiện ở trong target array hay không và có đúng thứ tự vị trí trong array hay không. Nói cách khác, khi xác định được chúng xuất hiện trùng nhau rồi, thì khi xoá đi các element khác ở trong target, thì elements order của cả 2 array có giống nhau không?

Ví dụ minh hoạ:

target: [3, 1, 7, 5, 10, 2]
sequence: [1, 5, 2]
Result : true

target: [1, 2, 6, 3, 100, 20]
sequence: [1, 3, 6]
Result: false

entry

Array là gì?

senior

Tại sao độ phức tạp khi truy xuất từ một mảng là O(1)?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào