‹ 上一题 下一题 ›

g5-04226. GESP-5级-2024-06-单选-第03题 未做

1000 ms 256 MB 测试点 ? GESPGESP-52024-06单选客观题5级·链表链表

小杨采用如下双链表结构保存他喜欢的歌曲列表:

struct dl_node {
    string song;
    dl_node* next;
    dl_node* prev;
};

小杨想在头指针为 head 的双链表中查找他喜欢的某首歌曲,采用如下查询函数,该操作的时间复杂度为( )。

dl_node* search(dl_node* head, string my_song) {
    dl_node* temp = head;
    while (temp != nullptr) {
        if (temp->song == my_song)
            return temp;
        temp = temp->next;
    }
    return nullptr;
}
  • A.
  • B.
  • C.
  • D.
未选择
输入
输出

            
答案