登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
第02章基本数据结构stacksqueuesliststrees教学提纲.ppt
文档分类:
IT计算机
|
页数:约30页
举报非法文档有奖
分享到:
1
/
30
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
30
下载此文档
文档列表
文档介绍
第02章基本数据结构stacksqueuesliststrees教学提纲.ppt
ElementaryDataStructuresStacks,Queues,&ListsAmortizedanalysisTrees1ElementaryDataStructuresTheStackADT(§)TheStackADTstoresarbitraryobjectsInsertionsanddeletionsfollowthelast-infirst-outschemeThinkofaspring-loadedplatedispenserMainstackoperations:push(object):insertsanelementobjectpop():removesandreturnsthelastinsertedelementAuxiliarystackoperations:objecttop():returnsthelastinsertedelementwithoutremovingitintegersize():returnsthenumberofelementsstoredbooleanisEmpty():indicateswhethernoelementsarestored2ElementaryDataStructuresApplicationsofStacksDirectapplicationsPage-visitedhistoryinaWebbrowserUndosequenceinatexteditorChainofmethodcallsintheJavaVirtualMachineorC++ponentofotherdatastructures3ElementaryDataStructuresArray-basedStack(§)AsimplewayofimplementingtheStackADTusesanarrayWeaddelementsfromlefttorightAvariabletkeepstrackoftheindexofthetopelement(sizeist+1)S012t…Algorithmpop(): ifisEmpty()then throwEmptyStackException else tt1 returnS[t+1]Algorithmpush(o) ift=1then throwFullStackException else tt+1 S[t]paretheincrementalstrategyandthedoublingstrategybyanalyzingthetotaltimeT(n)neededtoperformaseriesofnpushoperationsWeassumethatwestartwithanemptystackrepresentedbyanarrayofsize1Wecallamortizedtimeofapushoperationtheaveragetimetakenbyapushovertheseriesofoperations,.,T(n)/n6ElementaryDataStructuresAnalysisoftheIncrementalStrategyWereplacethearrayk=n/ctimesThetotaltimeT(n)ofaseriesofnpushoperationsisproportionalton+c+2c+3c+4c+…+kc=n+c(1+2+3+…+k)=n+ck(k+1)/2Sincecisaconstant,T(n)isO(n+k2),.,O(n2)TheamortizedtimeofapushoperationisO(n)7ElementaryDataStructuresDirectAnalysisoftheDoublingStrategyWereplacethearrayk=log2ntimesThetotaltimeT(n)ofaseriesofnpushoperationsisproportionalton+1+2+4+8+…+2k=n+2k+1-1=2n-1T(n)isO(n)TheamortizedtimeofapushoperationisO(1)puterasacoin-operateddevicerequiring1cyber-
第02章基本数据结构stacksqueuesliststrees教学提纲 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
新年的文章2篇
6页
2024年道路沥青资金筹措计划书代可行性研究报..
73页
2024年催化剂用载体项目投资申请报告代可行性..
55页
2024年泵及液体提升机资金筹措计划书代可行性..
77页
2024年绝缘带资金需求报告代可行性研究报告
61页
养生产品项目融资方案
39页
大学生整理实验室劳动心得
5页
关于颈椎的护理ppt课件
30页
肛裂护理常规课件
26页
儿童癫痫的护理ppt课件
26页
2024年实习生顶岗实习总结汇编15篇
53页
2024年实习生个人辞职信
6页
低血糖护理ppt课件
29页
2024年实习协议书集合15篇
45页
2024年安装施工安全协议书
4页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
30
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
sunfuliang7807
文件大小
:
863 KB
时间
:
2019-12-11
相关标签
数据结构教案
数据结构基础知识
数学提纲
证据提纲
数据结构构造
数据结构基础知识总结
数据结构怎么学
教学提纲
数据结构总结
小学数学提纲
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
SEO
最近更新
基于CompactRIO的水声信道仿真平台的开题报..
文明宿舍申请书锦集六篇
2024年小班科学各种各样的糖果教案
地铁站室内空气品质研究的开题报告
2024年小班开学第一周周计划3篇
2024年小班下学期工作总结合集15篇
2024年小狗作文300字锦集(4篇)
2024年小年祝福语简短2022给喜欢的人(精选..
四川客家民居建筑形态研究的开题报告
货物定金合同
学校参观路线及解说词
培育文明乡风助推乡村振兴PPT模板
2021年高考英语必背800高频词汇汇总素材
中国人民银行历年存款利率表(1952至今)
《文献信息检索教程》课程标准
NB T 10185-2019《并网光伏电站用关键设备性..
cpk解读及改善对策
第十一章电分析化学导论2012s
JB-FSD-986 型火灾显示盘使用说明书
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部