dispatch to k subsets or ? subsets

One branch cutting trick to solve three LeetCode questions

template about DFS in subset

https://mp.weixin.qq.com/s?__biz=MzAxODQxMDM0Mw==&mid=2247490981&idx=1&sn=db17864d2f6f189d63e051e434c05460&scene=21#wechat_redirect

1. from number view's template

理論上時間複雜度較高, 但蠻多題目需要從數字角度去做的...因為 subset 數量不是確定的, 這題是確定, 但還是從數字出發(好像剪枝效果比較好

2. from bucket view's template

差別在於是用 visited 來控制 array 值是否被用過, 理論上時間複雜度比較好, 因為是選或不選

O(k*2^k), k 是 subset size

但遇到 subset 不固定時, 應該就無法用了

Last updated

Was this helpful?