计算机考试 什么链,啥数组、链表、线性结构?计算机二级office选择题必考串讲2-2...
我是女神二级的叶子老师,用自己多年的计算机教师经验,把最容易吸收的知识点分享给考生。我将持续分享关于计算机二级国考方面的文章。感兴趣的读者请点击右上角“关注”吧!
公共基础
二级Office必考的考点
专业性很强
如果没有好的复习资料
是相当枯燥、晦涩、难懂的
你还为公共基础难懂
苦大愁深吗?
你还为不知如何拿下选择题
焦头烂额吗?
今天开始,小编带着大家
远离枯燥、远离专业术语
白话学懂公共基础!
程林高手武功秘籍--公共基础知识
4. 讲座会的座次--链表
4.1 何谓链表
某班同学组织到影院观影,然而买到的电影票没有连号,更没有按学号分发给各位同学。这使本班同学在影院中必须比较散乱地分开就座了。如何能在观影期间,无一遗漏地找到本班的所有同学呢?班长想到这样一个对策:请每位同学都记录下自己下一学号同学的座次号,每位同学只记录他下一学号的这一位同学的座次号就可以了。这样,如果找到了学号为1号的同学,就能从他那里问到2号同学的座次号,找到2号同学;再从2号同学那里问到学号为3号的同学的座次号,找到3号同学;再从3号同学问到4号同学的座次号,找到4号同学……直到找到最后一位同学,最后一位同学所记录的座次号为0,表示不再有下一位。
上面这种对策,在程序中被称为链表。
在链表中,一个数据元素的结点由两部分组成:(1)用于存放数据值的部分,称数据域;(2)用于存放指针(地址)的部分,称指针域,指针(地址)指向前一个或后一个结点。如图16-3所示。
链表的例子如图16-4所示。图16-4的链表有5个结点(head用于找到第1个结点,称头结点,它不保存数据,不属于链表中的结点)。各结点左下角的数字表示该结点的地址。在第一个结点的指针域内存入第二个结点的地址,在第二个结点的指针域内又存入第三个结点的地址…如此串连下去直到最后一个结点;最后一个结点无后续结点,其指针域为0。
由于链表中的每个结点都记录着下一结点的地址,从一个结点就可以找到下一个结点,而下一个结点又记录着再下一个结点的地址,因而又能找到再下一个结点……这样一个一个地链接着找下去,就能得到链表中的所有数据了。然而必须从第一个结点出发才能找全所有结点;如果从中间某个结点出发找下去,那么它之前的结点就访问不到了。
链表中,谁保存下一个结点的地址,谁就是"前件(前驱)",被保存地址的结点相对来说就是"后件(后继)"。这种结点之间的前后件关系,是链表的逻辑结构。由于每个结点都只保存一个结点的地址,所以每个结点只有一个"下一个结点";反过来说,每个结点的地址都只被一个结点保存着,即每个结点的"上一个结点"也只有一个,所以说链表也是线性结构。
链表各结点的存储空间可以是动态分配的;即需要空间时,哪里有空间,数据就将位于哪里。这类似于学生听讲座会时的"随便就座",哪里有座位就坐到哪里,而与学号无关(这里学号顺序为逻辑结构,所坐到的具体位置为存储结构)。链表的结点也不一定连续存储,前件结点的空间也可能在后件结点的后面。例如结点"11"链接到结点"20","11"在"20"之前,这是逻辑结构。然而"11"的地址是6000,"20"的地址是5000,"11"的地址反而在"20"之后,这是物理(存储)结构,与逻辑上的前后关系是不同的。因此链表的特点是:
链表中,数据元素之间的逻辑关系是由指针域决定的。结点之间逻辑上的前后件关系,不决定于所位于位置的前后关系(地址大小);各元素的存储空间可以不连续,各元素的存储顺序与元素之间的逻辑关系可以不一致。链表的"逻辑顺序≠物理存储顺序"。
以上内容仅是个人一点经验,仅供参考。欢迎评论、收藏与分享!如果这篇文章对您有用就请点个赞吧!关注老师可以查看历史文章!
举报/反馈
计算机考试 什么链,啥数组、链表、线性结构?计算机二级office选择题必考串讲2-2...相关推荐
- 全国计算机二级office选择题知识点,IT考试网-计算机二级office选择题必备考点汇总(第一部分)...
距离2020年3月28日计算机等级考试还剩下不到50天了,很多参加计算机二级office考试的同学,对office了解的并不多,尤其是所考的考点,因为二级office考试的点比较多,个别同学抓不住学习 ...
- 数据结构单向链表线性结构_线性数据结构链表为何以及如何解释
数据结构单向链表线性结构 Imagine you have gone to a crowded place, say to a k-pop concert with your friends and ...
- 计算机ram结构,2017年全国计算机考试四级复习纲要:RAM的结构、组织及其应用...
2.RAM的结构.组织及其应用 半导体存储器有体积小.存取速度快.生产制造易于自动化等特点,其性能价格比远远高于磁芯存储器,因而得到广泛的应用. 半导体存储器的种类很多,就其制造工艺可以分成双极型半导 ...
- 职称计算机考试光盘就一套模拟题,职称计算机考试光盘复习题档.doc
职称计算机考试光盘复习题档 2009年河北职称计算机考试光盘复习题 第一章 下列关于个人计算机的叙述中,错误的是___C____. A.个人计算机的英文缩写是PC B.个人计算机又称为微机 C.世界上 ...
- 全国计算机等级考msoffice选择题,全国计算机等级考试msoffice选择题必考
全国计算机等级考试msoffice选择题必考 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 选择题汇总1•关于数据库管理阶段的特点 ...
- 常用计算机二级题库,17年计算机二级office选择题题库
请给考生好好复习,以下题目仅供参考. 基础 一. 选择题 1. 世界上首先实现存储程序的电子数字计算机是____. A.ENIAC B.UNIVAC C.EDVAC D.EDSAC 2.计算机科学的奠 ...
- 21年3月计算机一级真题及答案,2020年3月计算机二级选择题必考--1.21
原标题:2020年3月计算机二级选择题必考--1.21 小编在校大学生,一年自学通过六个证,现开办自己的软件图书专营部.以学生价专业提供各省 初级会计.中级会计.注册会计师.全国计算机二级.英语四六级 ...
- 广东电网计算机考试,考点爆料!2019广东电网计算机专业居然考这些!
原标题:考点爆料!2019广东电网计算机专业居然考这些! 本文由广东中公国企为您整理:2019广东电网校园招聘预计于2018年10~11月份开启,计算机类也是其中一个招聘大类,那么2019广东电网校园 ...
- 12月江苏计算机考试报名入口,江苏2019年12月计算机等级报名时间丨报名系统
2019年12月江苏计算机考试报名时间:预计在11月左右. 计算机报名全部采用网上报名和网上支付的方式进行报名.请考生登录全国计算机等级考试报名系统 (http://ncre.cqksy.cn/NCR ...
最新文章
- 【Python】百度贴吧图片的爬虫实现(努力努力再努力)
- 【干货】NLP中对困惑度感到困惑?
- 原创 | 安全生产事故如何防患于未然?监测与预警平台为安全和效益保驾护航...
- Vue底层实现原理概述
- ionic+angularJS+iOS混合开发app的学习资料介绍和基本步骤(干货)
- gsl eclipse
- React Native 实现FlatList的下拉刷新上拉加载
- 【渝粤题库】陕西师范大学202091公共管理学原理 作业(高起本、专升本)
- 计算机的网络功能不包括下面项,计算机网络中,防火墙的功能不包括
- 设为首页、加入收藏 兼容代码
- python 识别图形验证码_Python验证码识别
- mysql并行加载机制_Mysql表引擎优化
- websocket java8_Java API For WebSocket(八)服务器安全
- Hadoop企业级集群架构 - hadoop安装
- 【重点!DP】LeetCode 115. Distinct Subsequences
- 处理顶点——使用顶点缓冲和索引缓冲将顶点和索引保存在显存中
- python正则匹配_Python中的正则表达式(re)
- PS颜色校正(Photoshop颜色显示偏色)
- Java之 OOP编程思想理解1
- MyBatis 大于小于符号表示