美文网首页
LeetCode 第 382 题:链表随机节点

LeetCode 第 382 题:链表随机节点

作者: 放开那个BUG | 来源:发表于2022-04-25 22:28 被阅读0次

1、前言

题目描述

2、思路

很简单,先放进去再随机

3、代码

class Solution {

    private List<Integer> list = new ArrayList<>();

    public Solution(ListNode head) {
        while(head != null){
            list.add(head.val);
            head = head.next;
        }
    }
    
    public int getRandom() {
        return list.get((int)(Math.random() * list.size()));
    }
}

相关文章

网友评论

      本文标题:LeetCode 第 382 题:链表随机节点

      本文链接:https://www.haomeiwen.com/subject/fssgvltx.html