
特點: 時間復雜度:O(nlog2n) 堆排序是不穩定的排序算法 原理: 利用大頂堆排序(升序) 利用小頂堆排序(降序) 初始時將待排序數組生成...
特點: 時間復雜度:O(nlog2n) 歸并排序是穩定的排序算法 原理:(分治法) 原理類似于合并兩條有序鏈表 分割為多條小的有序隊列,通過兩兩...
給定兩個由一些 閉區間 組成的列表,每個區間列表都是成對不相交的,并且已經排序,返回這兩個區間列表的交集。示例:輸入:A = [[0,2],[5...
給定一個可能包含重復元素的整數數組 nums,返回該數組所有可能的子集(冪集)。說明:解集不能包含重復的子集。示例:輸入: nums = [1,...
給定一組不含重復元素的整數數組 nums,返回該數組所有可能的子集(冪集)。說明:解集不能包含重復的子集。示例:輸入: nums = [1,2,...
給定一個可包含重復數字的序列,返回所有不重復的全排列。示例:輸入: [1,1,2]輸出:[ [1,1,2], [1,2,1], [2,1,1]]...
給定一個數組 candidates 和一個目標數 target ,找出 candidates 中所有可以使數字和為 target 的組合。can...
給定一個 沒有重復 數字的序列,返回其所有可能的全排列。示例:輸入: [1,2,3]輸出:[ [1,2,3], [1,3,2], [2,1,3]...
給定一個無重復元素的數組 candidates 和一個目標數 target ,找出 candidates 中所有可以使數字和為 target 的...