精華區beta Marginalman 關於我們 聯絡資訊
78. subset 跟昨天那題一樣ㄚ 昨天用recursion 好久之前用過iterative 擺擺位子 這次試著用bit mask先選好位子再來放 class Solution { public: vector<vector<int>> subsets(vector<int>& nums) { vector<vector<int>> res; int n = nums.size(); for(int i = 0; i < (1 << n); i++){ vector < int> t; for(int j = 0; j < n; j++){ if( (1 << j) & i){ t.push_back(nums[j]); } } res.push_back(t); } return res; } }; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.121.194 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1716289820.A.56B.html
SecondRun: 大師 你好噁心05/21 19:10
亂講>:(
argorok: 大師05/21 19:13
※ 編輯: sixB (123.205.121.194 臺灣), 05/21/2024 19:16:28