在单链表中,若想修改第i个数据元素的值,以下哪项操作是必须的?

答案解析

在单链表中,由于不能随机存取,只能顺序存取,因此要修改第i个数据元素的值,必须从头指针出发,顺序查找到第i个元素的位置,然后修改。选项A错误,因为单链表不支持通过索引直接访问元素。选项C错误,因为单链表通常没有尾指针,且即使有,也无法从尾指针逆序查找到第i个元素。选项D错误,因为直接修改头指针指向的元素只能修改第一个元素,无法修改第i个元素。
正确答案:B
随机推荐
开始刷题