因为查找链表只需要读,数组移动元素除了读还需要写。
而对于很多介质来说,读比写快。甚至可能相差一个数量级。
当然,确实现在有很多情况下数组是比链表快的。因为这种时候数组重写的开销也很低,所以很多编程语言默认的线性表结构都是数组而非链表。
只不过在编程相关理论与教科书形成的早期,写数据一直是开销很大的操作罢了。