只添加元素,不删除元素,且经常需要按照添加顺序查询元素、偶尔需要按值查询元素,则对于这样的操作需求,最适合的数据结构是
A: 数组
B: 链表
C: 二叉搜索树
D: 散列表
A: 数组
B: 链表
C: 二叉搜索树
D: 散列表
举一反三
- 数组的基本操作有 A: 读取数据元素的值 B: 修改相应数据元素 C: 删除数据元素 D: 插入数据元素
- 添加数组元素时允许下标不按照数字顺序连续添加。
- 对线性表有顺序表和链表两种表现形式,在下列哪种情况下应当采用链表?( ) A: 经常需要随机地存取元素 B: 经常需要进行插入和删除操作 C: 表中元素需要占据一片连续的存储空间 D: 表中元素的个数不变
- 向TreeSet集合添加元素时,不论元素的添加顺序如何,这些元素都能够按照一定的顺序进行排列。()
- 以下哪些是单链表的特点? A: 随机存取 B: 顺序存取 C: 插入删除元素时需要移动表中元素 D: 插入删除元素时不必移动表中元素 E: 插入删除元素时需要修改指针