在图的邻接表存储结构中,以下哪项操作的时间复杂度最高?
答案解析
在邻接表存储结构中,查找某个顶点的所有邻接顶点的时间复杂度为O(1)到O(V),其中V是顶点数,因为只需要遍历该顶点的邻接链表。判断两个顶点之间是否存在边的时间复杂度为O(E),其中E是边数,因为可能需要遍历一个顶点的所有邻接顶点。插入一个新的顶点的时间复杂度为O(1),因为只需要在邻接表中添加一个新的链表头。删除一个顶点及其所有相关的边的时间复杂度最高,为O(V+E),因为需要删除该顶点的邻接链表,并且可能需要遍历其他顶点的邻接链表来删除指向该顶点的边。因此,选项D是正确的。
正确答案:D