Tôi đang đọc một cuốn sách có tên Nguyên tắc Khoa học Máy tính (2008), của Carl Reynold và Paul Tymann (được xuất bản bởi Schaum's Outlines).
Chương thứ hai giới thiệu các thuật toán với một ví dụ về tìm kiếm tuần tự, chỉ đơn giản lặp lại thông qua một danh sách các tên và trả về ĐÚNG nếu tìm thấy một tên cụ thể trong danh sách.
Tác giả tiếp tục nói (trang 17):
Chúng tôi nói rằng "thứ tự tăng trưởng" của thuật toán tìm kiếm tuần tự là n. Ký hiệu cho điều này là T (n). Chúng tôi cũng nói rằng một thuật toán có thứ tự tăng trưởng nằm trong một số yếu tố không đổi của T (n) có một theta của NL nói. "Tìm kiếm tuần tự có một theta của n." Kích thước của vấn đề là n, độ dài của danh sách được tìm kiếm.
Tôi thấy điều này thực sự khó theo dõi. Cuốn sách bị sai sót, vì vậy tôi không chắc mình có thiếu thứ gì không hoặc nếu có lỗi đánh máy trong đoạn văn trên. Nói chung tiếng Anh tôi hiếm khi thấy bất kỳ câu kết thúc bằng "... nói".
Tôi rất bối rối.
T đứng để làm gì? Cuốn sách không giải thích. Là cho thời gian hay cho Theta?
Nếu "a theta of NL" có nghĩa là "Tìm kiếm tuần tự có theta là n." L đại diện cho cái gì? 'Tuyến tính' hay 'chiều dài'?
Tôi đã viết thư cho các nhà xuất bản yêu cầu một lời giải thích. Họ nói rằng họ sẽ chuyển tiếp thông điệp của tôi đến các tác giả. Họ chưa trả lời. Tôi cũng đã thử xem các nguồn khác nhưng tôi vẫn có cảm giác khó chịu rằng tôi đang hiểu nhầm điều gì đó - vì vậy không thể nghỉ ngơi cho đến khi tôi giải mã được đoạn này.
Nếu bất cứ ai có một bản sao của cuốn sách đó, và đã hiểu đoạn đó. Sau đó, tôi đánh giá cao nếu bạn có thể cho tôi biết nếu đoạn đó là chính xác hoặc giải thích nó bằng những từ khác. Cảm ơn.