這題算遞歸,DP,分治法類題目
有一點類似word break, 但是這題能夠加括號的只有在'+', '-', '*'的地方。
然后分治得到左右兩邊的all possible result.
最后兩個for loop解決。
自己實現了一遍發現這題的終止條件非常tricky。
就是res.size() == 0的時候,是因為當substring size為1的時候,只有數字沒有運算符號
這個時候就把整個String 變成int放入return res.
這題算遞歸,DP,分治法類題目
有一點類似word break, 但是這題能夠加括號的只有在'+', '-', '*'的地方。
然后分治得到左右兩邊的all possible result.
最后兩個for loop解決。
自己實現了一遍發現這題的終止條件非常tricky。
就是res.size() == 0的時候,是因為當substring size為1的時候,只有數字沒有運算符號
這個時候就把整個String 變成int放入return res.