欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第九周作业1

程序员文章站 2022-07-12 13:46:32
...
// A code block
func subsets(nums []int) [][]int { 
   result := [][]int{}   
    result = append(result, []int{})    for i:= 0; i < len(nums) ; i ++ {   
         newSets := [][]int{}       
          for _,set := range result {           
           setCopy := make([]int, len(set))          
             copy(setCopy, set)          
               setCopy = append(setCopy, nums[i])  
                         newSets = append(newSets, setCopy)   
                              }        result = append(result, newSets...)    }  
                                return result
                                }


第九周作业1