第一道是百度的一道面试题:
一个链表,不知道长度,如何在一次遍历(O(n)复杂度)中等概率的取出一个元素?提供随机数函数,随机数函数的复杂度可以看做O(1)
第二道是本校的保研面试题:
如何在常数空间复杂度的条件下,判断一个链表是不是有环(单向链表,只有一个头结点)?
第一道是百度的一道面试题:
一个链表,不知道长度,如何在一次遍历(O(n)复杂度)中等概率的取出一个元素?提供随机数函数,随机数函数的复杂度可以看做O(1)
第二道是本校的保研面试题:
如何在常数空间复杂度的条件下,判断一个链表是不是有环(单向链表,只有一个头结点)?