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

Khái niệm về tính thay đổi (mutability) và tính không thay đổi (immutability) của chuỗi là gì?

Câu trả lời

Tính thay đổi (mutability) và tính không thay đổi (immutability) của chuỗi là hai khái niệm quan trọng liên quan đến việc có thể sửa đổi (mutable) hoặc không thể sửa đổi (immutable) nội dung của chuỗi.

  1. Tính không thay đổi (Immutable):
    • Chuỗi không thể thay đổi khi đã được tạo ra. Một khi chuỗi được khởi tạo, nội dung của nó không thể thay đổi. Điều này có nghĩa là khi thực hiện các thao tác như cắt, nối hoặc thay đổi nội dung của chuỗi, một chuỗi mới sẽ được tạo ra thay vì thay đổi trực tiếp chuỗi gốc.
    • Ví dụ, trong nhiều ngôn ngữ lập trình như Python, chuỗi là không thể thay đổi. Khi thực hiện phép cộng chuỗi, nó sẽ...
junior

junior

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

middle

Nêu một số ưu và nhược điểm của chuỗi không thay đổi (immutable) so với chuỗi có thể thay đổi (mutable)?

entry

Trong cấu trúc dữ liệu, chuỗi (String) là gì?

senior

Rope Data Structure được sử dụng cho mục đích gì?

Bình luận

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

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