使用链表实现一个安全高效的数组