- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面试突击-数据结构与算法速成 第2周
DATAGURU专业数据分析社区
面试算法突击 讲师何浩勋
法律声明
【声明】本视频和幻灯片为炼数成金网络课程的教
学资料,所有资料只能在课程内使用,不得在课
程以外范围散播,违者将可能被追究法律和经济
责任。
课程详情访问炼数成金培训网站
DATAGURU专业数据分析社区
面试算法突击 讲师何浩勋
基本数据结构之—栈 ,队列,链表的技巧
第一课中给出了栈,队列,链表的定义形式以及一些操作的实现,在这一课则会着重
讲解如何合理利用这些基本操作达成稍微复杂一点的任务。
首先 ,会对之前的内容进行一些补全和说明,我们将栈,队列,链表这三个容器的通
用实现进行一些补全。
之后,再来看看一些稍微麻烦、复杂一点的例子,提高对这三者的熟悉程度,力求掌
握一些变通的思路。
DATAGURU专业数据分析社区
面试算法突击 讲师何浩勋
PART 1 栈,队列,链表的一些操作的补完
在之前重新发明轮子的过程中,同学们应该大致知道了如何具体去实现一个特定的简
单容器(栈、队列、链表),幸运的是,在大部分情况下(绝大多数编程语言),我
们不需要每次做项目都把这些东西重新做一遍。
比如说 ,C++有STL模板list , stack, queue
那么,一般而言,这些标准的容器会提供些什么功能呢?这是我们需要知道的。
我们编写程序的过程中,会不停地跟这些容器打交道 ,无论是任何编程语言的使用者
,在谈论使用它们地奇淫技巧之前 ,都应该先浏览一遍它们的提供的功能。
这一课默认我们能实现这些容器,故忽略内部储存形式,单论功能
注意:这里面涉及的很多操作是为了方便使用者而产生的,而容器的定义本身只包含
插入、弹出等基本操作
DATAGURU专业数据分析社区
面试算法突击 讲师何浩勋
栈的补完
empty() Test whether container is empty (public member function)
返回一个布尔值,判断栈是否为空
size() Return size (public member function) 获取栈的大小
top() Access next element (public member function) 读取栈顶元素
push() Insert element (public member function) 压入元素
pop() Remove top element (public member function) 弹出元素
Swap Swap content (public member function)
在stack类中的swap函数实现的是完整的两个栈结构的交换,公共意义上的交换则可能
产生破坏性的结果(内部结构没有交换)
DATAGURU专业数据分析社区
面试算法突击 讲师何浩勋
队列的补完
empty() Test whether container is empty (public member function)
返回一个布尔值,判断队列是否为空
size() Return size (public member function) 获取队列的大小
front() Access next element (public member function) 读取队首元素
back() Access last element (public member
您可能关注的文档
最近下载
- 建筑施工高处作业安全技术规范JGJ80-202420240805.pptx VIP
- 【精编版】部编教材四年语文上册全册课后作业(含答案解析) .pdf VIP
- BHE-336F风电-光伏箱变智能监控装置说明书.pdf VIP
- 通力电梯LCE无机房KDM KDL中文注释版电气原理图.pdf
- 第二单元+探索+3+物联网的定位技术+课件+2024—2025学年苏科版(2023)+初中信息技术八年级上册.pptx VIP
- 人教版美术七上 第一单元第1课《情感的表达》课件.pptx
- 2025年招聘考试宝典物流经理竞聘笔试模拟题与答案详解.docx VIP
- 小学语文六年级上册期末试卷 (21).doc VIP
- 关于勤奋学习的名人故事(通用63则).docx VIP
- 2025年压裂装备市场分析报告.docx
文档评论(0)