若一个链表最常用的操作是在表尾处插入或删除结点,则选用()最节省时间。
A.单链表B.循环单链表C.双向链表D.带尾指针的循环单链表正确答案:带尾指针的循环单链表
相关文章
双向链表的每一个结点有()个地址域(指针域/引用域)。
双向链表的每一个结点有()个地址域(指针域/引用域)。 A.1B.2C.3D.0正确答案:2
判断带头结点的单链表为空表的条件是(),假设头指针为head。
判断带头结点的单链表为空表的条件是(),假设头指针为head。 A.this.head.next==null;B.this.head==null;C.this.head.next==this.head;D.this.head!=null;正确答案:this.head.next==null;
单链表的每一个结点有()个地址域(指针域/引用域)。
单链表的每一个结点有()个地址域(指针域/引用域)。 A.1B.2C.3D.0正确答案:1
用不带头结点的单链表存储队列时,其队头指针指向队头结点,其队尾指针指向队尾结点,则在进行删除操作时
用不带头结点的单链表存储队列时,其队头指针指向队头结点,其队尾指针指向队尾结点,则在进行删除操作时 A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都必须要修改D.队头、队尾指针都可能要修改,但不必然都修改正确答案:队头、队尾指针都可能要修改,但不必然都修改
由权值3,6,7,2,5的叶子结点生成的一颗哈夫曼树,它的带权长度为()。
由权值3,6,7,2,5的叶子结点生成的一颗哈夫曼树,它的带权长度为()。 A.51B.23C.53D.74正确答案:51