アルゴリズム1

797 ワード

アルゴリズム
merge-two-sorted-lists
解決方法:再帰
  public class Solution{
public ListNode mergeTwoLists(ListNode l1,ListNode l2){
    if(l1==null){
    return l2;
    }
    if(l2==null){
    return l1;
    }
    ListNode mergeHead;
    if(l1.val
解決方法:backtrocing solution(遡及法)この例は再帰的方式を用いています.
   public List generateParenthesis(int n){
      List list =new ArrayList ();
      backtrack(list,"",0,0,n);
      return list;
}
public void backtrack(List list,String str,int open,int close,int max){
    if(str.length()==max*2){
    list.add(str);
    }
    if(open