会员卡
稳拿计划
APP下载
注册
登录
首页
在线实习
课程
考点刷题
专栏
改简历
校招信息
冲刺一线
基础就业
冲刺一线
Java开发
产品经理
前端开发
测试开发
UI/交互
运营
作品
占笔面试40%
UI项目分析
占笔面试30%
UI专业知识
占笔面试20%
开放问题
占笔面试10%
UI专业知识
布局
点线面原理
场景分析
色彩
色彩
最新趋势
色彩(共371题)
点击右边按钮,记录本次看题进度~~
精选
全部
151
假设要存储一个数据集,数据维持有序,对其的操作只有插入、删除和顺序遍历,综合存储效率和运行速度,下列哪种数据结构是最适合的是?
参考答案:B.数组插入、删除需要移动数组元素,平均移动n/2
哈希表难以实现顺序遍历
队列插入删除效率低下
来自:色彩-色彩
152
单链表的存储密度()
参考答案:C.首先公式是:存储密度=单链表数据项所占空间/结点所占空间。
说到存储密度,我们通常会将链表和顺序表进行比较。
来自:色彩-色彩
153
假设你用对象来描述客户数据:{ ID(5 digit numeric) Family Name(string) Account Balance(currency) }
参考答案:B.Name->ID就是string->int,字符串最好用Hash或Tree来索引,不过由于Name不是唯一的,一个
来自:色彩-色彩
154
关于双链表的搜索给定元素操作的说法正确的是?
参考答案:B.如果链表数据是无序的,则单向搜索与双向搜索平均速度相同 如果链表是有序的,而要搜索的数据距离最小值(最大值)较近,这种情况下双
来自:色彩-色彩
155
在有n个结点的二叉链表中,值为非空的链域的个数为( )。
参考答案:A.在有N个结点的二叉链表中必定有2N个链域。
除根结点外,其余N-1个结点都有一个父结点。
所以,一共有N-1个非空
来自:色彩-色彩
156
一个长度为99的循环链表,指针A和指针B都指向了链表中的同一个节点,A以步长为1向前移动,B以步长为3向前移动,一共需要同时移动多少步A和B才能再次指向同一个节点____。
参考答案:A.并不是50仔细看题首先是个循环链表再来就是只有99个元素
设A走x步那么B久走3x步两个要碰到所以有(3x-x)%99=
来自:色彩-色彩
157
下面那个选项有关java.util.ArrayList是正确的
参考答案:A.Serializable,Cloneable,Iterable<E>,Collection<E>,Li
来自:色彩-色彩
158
在非空双向循环链表中q所指向的结点前插入一个由p所指的链结点的过程依次为:
参考答案:C.双链表的插入两种方法:
将下面的next换成rlink,pre换成llink即可
一、首先处理新插入节点p的后继、
来自:色彩-色彩
159
对于一个线性表既要求能够进行较快速地的插入和删除,又要求存储结构能反映数据之间的逻辑关系,则应该用()
参考答案:B.要求能够进行较快速地的插入和删除,则可选范围为链式存储和散列存储,而再加上要求存储结构能反映数据之间的逻辑关系,则只能选择链式
来自:色彩-色彩
160
用向量和单链表示的有序表均可使用折半查找方法来提高查找速度()
参考答案:B.折半查找属于随机访问特性链表不行
堆排序也不能用链表因为调整堆时没法随机访问底层孩子节点
快速排序可以链表
来自:色彩-色彩
上一页
1
...
14
15
16
17
18
...
38
下一页
记录刷题进度
手机刷题更方便