LeetCode 382. 链表随机节点(概率)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 382. 链表随机节点(概率)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
給定一個單鏈表,隨機選擇鏈表的一個節點,并返回相應的節點值。保證每個節點被選的概率一樣。
進階:
如果鏈表十分大且長度未知,如何解決這個問題?你能否使用常數級空間復雜度實現?
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/linked-list-random-node
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- O(n) 空間復雜度
- O(1) 空間復雜度
總結
以上是生活随笔為你收集整理的LeetCode 382. 链表随机节点(概率)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员面试金典 - 面试题 04.09.
- 下一篇: LeetCode 49. 字母异位词分组