Например, в Python, заключается в следующем:действительно ли база операции поиска влияет на скорость ее выполнения, или просто вычисляется какое-то стандартное смещение?
with open('myfile', 'rb') as f:
f.seek(0, 2) # seek to EOF
file_size = f.tell()
f.seek(file_size - 10)
print f.read(10)
f.seek(file_size - 20)
print f.read(10)
f.seek(file_size - 30)
print f.read(10)
...
любое менее эффективно, чем это:
with open('myfile', 'rb') as f:
f.seek(-10, 2)
print f.read(10)
f.seek(-20, 1)
print f.read(10)
f.seek(-20, 1)
print f.read(10)
...
Это то же самое. И используйте 'with' при работе с файлами. – mishik