Assuming your analysis is correct, and O(log(n))access operations for the O(n)first time ...
( - ), a O(a*log(n) + n). , , O((a*log(n) + n)/a)= O(log(n) + n/a) O(log(n)) , .
//, " //". , O(n) , O(n); ; O(...) , , [total amount of work]/[queries]= [average ("amortized") work per query].
, O (log n).
, O(log n). , - : http://users.informatik.uni-halle.de/~jopsi/dinf504/chap4.shtml, http://users.informatik.uni-halle.de/~jopsi/dinf504/splay_example.gif - , , O(n), , , . , O(n), .
:
. O(n) . , *, O(log(n)) . , , , , () , . (* , , splay)