- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全国二级考试公共基础部分重点与难点
全国二级考试公共基础部分重点与难点顺序存储结构与链式存储结构图1 线性表的顺序存储示意图2 线性单链表的存储结构示意顺序存储结构链式存储结构优点逻辑相邻,物理相邻可随机存取任一元素存储空间使用紧凑,存储密度 =1插入、删除操作不需要移动大量的元素,修改指针即可存储空间动态分配,表容量容易扩充存储空间可以不必连续缺点插入、删除操作需要移动大量的元素预先分配空间需按最大空间分配,利用不充分表容量难以扩充指针需要占用额外的存储空间,存储密度 1链表只能顺序存取元素,不可以随机存取入栈与出栈栈:只允许在一端插入和删除的线性表叫栈,允许插入和删除的一端称为栈顶 (top),另一端称为栈底(bottom)。特点:后进先出 (LIFO,Last In First Out)或先进后出(FILO)进栈(push):也叫入栈,即在栈顶位置插入一个新元素,先将top +1,然后将新元素插入到top所指的位置;当top已指向栈存储空间的最后一个位置时,说明栈已满,若再进行进栈操作则出现“上溢”错误。出栈(pop):也叫退栈,即取出栈顶元素并赋给一个指定的变量,先将栈顶元素赋值给一个指定的变量,然后将top-1;当top为0时,说明栈已空,若再进行出栈操作则出现“下溢”错误。读(get)栈顶元素:将栈顶元素赋值给一个指定的变量,top不变。图 3顺序栈的进栈、出栈运算示意【常考题型】已知若干元素的入栈顺序,如A、B、C、D、E,问:哪些是不可能的出栈顺序?哪些是可能的出栈顺序?解题提示:可将栈想象成一个杯子,入栈就好比往杯子里放园球,先放进去的在下面,后放进去的在上面,取球的时候必须先取上面的,后取下面的。凡是出入次序不存在矛盾的元素序列就是可能的出栈顺序。比如本题可能的顺序有:1)依次将球A、B、C、D、E全都放进去后再取出来,则出栈顺序为EDCBA;2)先依次将A、B、C放进去,然后取出上面的2个,再将D、E放进去,然后都取出来,则出栈顺序为CBEDA;3)先依次将A、B放进去,然后取出上面的1个,再将C、D放进去,然后都取出来,最后将E放进去再取出来,这时出栈顺序是BDCAE。其它可能的顺序不再罗列。思考:DBCAE、DEBAC是可能的出栈顺序吗?(答:不是,因为D是第一个出栈的,说明其前面的A、B、C还没出栈,那么这3个元素再出栈时必须符合CBA的顺序)循环队列中的元素个数队列:只允许在一端插入、在另一段删除的顺序表叫队列,允许删除的一端称为队头 (front),允许插入的一端称为队尾(rear)。队列用一维数组实现sq[M]特点:先进先出 (FIFO,First In First Out)队列的进队、退队原则:入队时队尾指针先进一, rear = rear + 1,再将新元素按 rear 指示位置加入。退队时队头指针先进一,front = front + 1,再将下标为 front 的元素取出。队满时再入队将产生“溢出”错误;队空时再退队将产生“下溢”错误。图 4 队列的入队、退队运算示意循环队列: 就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用,如图 14所示。循环队列的运算规则:每进行一次入队运算,队尾指针就进一,当rear=m+1时,置rear=1;每进行一次退队运算,队头指针就进一,当front=m+1时,置front=1;循环队列的状态判断:为了区分队列是满还是空,设立标志s,当s=1时表示队列非空,当s=0时表示队列空。循环队列的初始状态为空,即s=0,且rear=front=m;队列空的条件为s=0;队列满的条件为s=1且front=rear。m…21Q(1:m)87F6E5D4C3B2A1Q(1:8)8X7F6E5D4C3B2A1YQ(1:8)8X7F6E5D4C3B21YQ(1:8)图5 循环队列的运算示意树与二叉树的概念结点(node):表示树中的元素,包括数据项及若干指向其子树的分支结点的度(degree):结点拥有的子树数叶子(leaf):度为0的结点树的度:一棵树中最大的结点度数结点的层次(level):从根结点算起,根为第一层,它的孩子为第二层,依次类推…深度(depth):树中结点的最大层次数图 6 树的结构示意二叉树的特点:每个结点至多有二棵子树(即不存在度大于2的结点)二叉树的子树有左、右之分,且其次序不能任意颠倒图 7 二叉树的基本形态图 8 三个结点二叉树的五种形态满二叉树:除最后一层外每一层上所有结点都有两个子结点的二叉树。也就是在满二叉树上每一层上的结点数都达到最大值,第k层上有2k-1个结点。完全二叉树:除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。图 9 满二叉树与完全二叉树结构对照二叉树的性质与遍历二叉树的性质性质1:在
您可能关注的文档
- 入学教育第三套作业试题.doc
- 西餐礼仪之刀叉使用方法.doc
- 入学数学摸底考试卷.doc
- 标-大临建设标准方案.doc
- 入炉煤和入炉煤粉样品的采取方法》DL/Tht.doc
- 柴静雾霾纪录片对托福写作的启示.docx
- 要做到高效率的接单,谈判艺术洽谈技巧就显得尤为重要.doc
- 全区职工思想状况和关注热点问题的调研报告.doc
- 标准化-安全技术交底A7-27.doc
- 九年级化学上册3.4爱护水资源课件人教新课标版.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 悬挑脚手架、落地脚手架安全专项施工方案.doc VIP
- 分级护理制度精编PPT课件.pptx VIP
- 梁德清体育活动等级量表(PARS-3)及评定标准.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)知到课后答案智慧树章节测试答案2025年春潍坊工程职业学院.docx VIP
- ABB.ACS580替换550指南了解.pdf VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)智慧树知到期末考试答案章节答案2024年潍坊工程职业学院.docx VIP
- 2023兖矿能源定向委培考试.pdf
- 潮汕工夫茶调研报告.docx VIP
- 生活中的物理问题“生活中的物理”探究.pptx VIP
文档评论(0)