国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

leetcode-78-Subsets

dockerclub / 2888人閱讀

摘要:描述解釋就是普通的動(dòng)態(tài)規(guī)劃吧,找準(zhǔn)規(guī)律,所有數(shù)字過一遍,每個(gè)數(shù)字都有添加和不被添加兩種情況,所有情況的綜合

描述

Given a set of distinct integers, nums, return all possible subsets
(the power set).

Note:

The solution set must not contain duplicate subsets.

For example,

If nums = [1,2,3], a solution is:

[ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ]

class Solution:
    def subsets(self, nums):
        """
        :type nums: List[int]
        :rtype: List[List[int]]
        """
        cur_array=[[],]
        for num in nums:
            self.dfs(cur_array,num)
        # print(cur_array)
        return cur_array

    def dfs(self,cur_array,num_in):
        # new_array1=cur_array.append(num_in)
        # new_array2=cur_array
        # print(num_in)
        new_array=list(map(lambda x:x+[num_in],cur_array))
        # print(list(new_array))
        cur_array.extend(new_array)


if __name__=="__main__":
    st=Solution()
    st.subsets([1,2,3])

解釋:就是普通的動(dòng)態(tài)規(guī)劃吧,找準(zhǔn)規(guī)律,所有數(shù)字過一遍,每個(gè)數(shù)字都有添加和不被添加兩種情況,所有情況的綜合

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/44622.html

相關(guān)文章

  • leetcode78. Subsets

    摘要:題目要求類似的題目有可以參考這篇博客可以參考這篇博客思路一遞歸還是利用遞歸的方式,在前一種情況的基礎(chǔ)上遍歷下一輪的組合情況。 題目要求 Given a set of distinct integers, nums, return all possible subsets. Note: The solution set must not contain duplicate subset...

    Rocko 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<