Saya membaca buku berjudul Principles of Computer Science (2008), oleh Carl Reynolds dan Paul Tymann (diterbitkan oleh Schaum's Outlines).
Bab kedua memperkenalkan algoritma dengan contoh pencarian berurutan yang hanya mengulangi melalui daftar nama dan mengembalikan TRUE jika nama yang diberikan ditemukan dalam daftar.
Penulis melanjutkan dengan mengatakan (halaman 17):
Kami mengatakan bahwa "urutan pertumbuhan" dari algoritma pencarian sekuensial adalah n. Notasi untuk ini adalah T (n). Kami juga mengatakan bahwa suatu algoritma yang urutan pertumbuhannya berada dalam beberapa faktor konstan T (n) memiliki theta NL katakan. "Pencarian berurutan memiliki theta n." Ukuran masalahnya adalah n, panjang daftar yang dicari.
Saya merasa ini sangat sulit untuk diikuti. Buku ini penuh dengan kesalahan, jadi saya tidak yakin apakah saya melewatkan sesuatu atau apakah ada kesalahan ketik pada paragraf di atas. Secara umum bahasa Inggris saya jarang melihat kalimat yang diakhiri dengan "... say".
Saya sangat kebingungan.
Apa T berdiri untuk? Buku itu tidak menjelaskan. Apakah ini untuk Waktu atau untuk Theta?
Jika "a theta of NL" berarti "Pencarian berurutan memiliki theta of n." Untuk apa L berdiri? 'Linier' atau 'panjang'?
Saya telah menulis kepada penerbit untuk meminta penjelasan. Mereka mengatakan akan meneruskan pesan saya kepada penulis. Mereka belum menjawab. Saya juga telah mencoba melihat sumber-sumber lain tetapi saya masih merasa bahwa saya salah paham terhadap sesuatu - jadi saya tidak dapat beristirahat sampai saya memecahkan kode paragraf ini.
Jika ada yang memiliki salinan buku itu, dan telah memahami paragraf itu. Lalu, saya akan menghargai jika Anda bisa memberi tahu saya apakah paragraf itu akurat atau menjelaskannya dengan kata lain. Terima kasih.