在一个链表中,以下哪个操作的时间复杂度是O(1)? A. 在链表头部插入一个节点 B. 在链表尾部插入一个节点 C. 在链表中间插入一个节点 D. 删除链表中的一个节点 答案解析 在链表头部插入一个节点的时间复杂度是O(1),因为只需要修改头指针。选项A正确。在链表尾部或中间插入节点以及删除节点通常需要遍历链表,其时间复杂度是O(n)。因此,选项B、C和D都是错误的。 正确答案:A