不学不知道的数据结构算法之----线性结构小结

举报
是Dream呀 发表于 2022/01/10 22:30:47 2022/01/10
【摘要】 不学不知道的数据结构算法之----线性结构小结 目录: 不学不知道的数据结构算法之----线性结构小结 栈队列双端队列列表 栈 栈Stack:后进先出 基本操作方法: push()入...

不学不知道的数据结构算法之----线性结构小结

栈Stack:后进先出
基本操作方法:
push()入栈
pop()出栈
isEmpty
添加移除只发生在一端(左端)

队列

队列Queue:先进先出
基本操作方法:
enqueue:入队
dequeue:出队
isEmpty
添加只发生在一端(左端);移除只发生在一端(右端)

双端队列

双端队列Deque可以同时具备栈和队列的功能
基本操作:
addFront()首端添加
addRear()尾端添加
removeFront()
removeRear()
isEmpty()
注意:右端是首段,左端是尾端

列表

列表List是数据项能够维持相对位置的数据项
链表的实现,可以保持列表维持相对位置的特点,而不需要连续的存储空间
链表实现时,其各种方法,对链表头部head都需要做特别的处理。这里十分要注意操作的次序。

文章来源: xuyipeng.blog.csdn.net,作者:是Dream呀,版权归原作者所有,如需转载,请联系作者。

原文链接:xuyipeng.blog.csdn.net/article/details/118932144

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。