摘要:
一开始直接用循环减法,会超时,网上看了下,就是除数倍增的方法,这样复杂度由n变成lg n。中间还要注意负数溢出的情况,直接用long了。public class Solution { public int divide(int dividend, int divisor) { // Start typing your Java solution below // DO NOT write main() function int ans = 0; boolean sign = true; i... 阅读全文
摘要:
简单题。 public class Solution { public int removeDuplicates(int[] A) { // Start typing your Java solution below // DO NOT write main() function if (A.len 阅读全文
摘要:
简单题。DFS。还是用Java写函数麻烦了。一开始把left<n的条件忘了。 import java.util.ArrayList; public class Solution { public ArrayList<String> generateParenthesis(int n) { // St 阅读全文