不学不知道的数据结构算法之----线性结构小结
【摘要】
不学不知道的数据结构算法之----线性结构小结
目录:
不学不知道的数据结构算法之----线性结构小结
栈队列双端队列列表
栈
栈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)