Kilig*** 2023-08-19 13:44 采纳率: 0%
浏览 9

用数组表示栈时,栈的操作速度要比用链表表示的栈操作快,这是为啥

用数组表示栈时,栈的操作速度要比用链表表示的栈操作快,这是为啥

  • 写回答

2条回答 默认 最新

  • 大班小朋友 2023-08-19 15:19
    关注

    在栈中访问变量可以使用下标,而链表仅可以一个一个往后访问,但是链表的插入和删除比数组要快很多,因为最多只需要改变2个指针指向的内存,再释放掉删掉的结点,而数组需要将后面的往前移动一个,你可以自己用C语言或C++实现链表,就明白了,虽然有点麻烦

    评论

报告相同问题?

问题事件

  • 创建了问题 8月19日