zoukankan      html  css  js  c++  java
  • leetcode-easy-design-384 Shuffle an Array

    mycode

    class Solution(object):
    
        def __init__(self, nums):
            """
            :type nums: List[int]
            """
            self.res = nums[:]
            self.shu = nums[:]
            
    
        def reset(self):
            """
            Resets the array to its original configuration and return it.
            :rtype: List[int]
            """
            return self.res
    
        def shuffle(self):
            """
            Returns a random shuffling of the array.
            :rtype: List[int]
            """
            import random
            self.shu = random.sample(self.res, len((self.res)))
            return self.shu
    
            
    
    # Your Solution object will be instantiated and called as such:
    # obj = Solution(nums)
    # param_1 = obj.reset()
    # param_2 = obj.shuffle()

    random.shuffle功能

    import random
    class Solution(object):
    
        def __init__(self, nums):
            self.nums = nums
        def reset(self):
            return self.nums
        def shuffle(self):
            new_nums = self.nums[:]
            random.shuffle(new_nums)
            return new_nums
  • 相关阅读:
    Servlet & JSP
    Servlet & JSP
    Servlet & JSP
    Servlet & JSP
    Servlet & JSP
    Servlet & JSP
    Table of Contents
    Commons Codec
    14.Longest Common Prefix
    628.Maximum Product of Three Numbers
  • 原文地址:https://www.cnblogs.com/rosyYY/p/11003513.html
Copyright © 2011-2022 走看看