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

Độ phức tạp thời gian (time complexity) của các phép toán cơ bản trên mảng là gì?

Câu trả lời

Thời gian thực hiện các phép toán cơ bản trên mảng thường có độ phức tạp thời gian như sau:

  • Truy cập phần tử theo chỉ số (indexing): O(1)
  • Thêm phần tử vào cuối mảng (append): O(1) trong trường hợp trước khi mảng đầy, hoặc O(n) nếu cần tha...
junior

junior

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

senior

Điều gì xác định chiều của một mảng?

senior

Làm thế nào để kiểm tra dấu ngoặc cân bằng trong thời gian tuyến tính và sử dụng không gian bộ nhớ hằng số?

senior

Bạn sẽ so sánh Dynamic Arrays với Linked Lists như thế nào và ngược lại?

Bình luận

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

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