改 二分搜索
Pow(x, n)
對 n 進行二分計算
Sqrt(x)
二分搜索平方根
Rotate List Given a list, rotate the list to the right by k places, where k is non-negative. For example: Give
Search Insert Position Given a sorted array and a target value, return the index if the target is found. If no
Remove Nth Node From End of List Given a linked list, remove the nth node from the end of list and return its
Swap Nodes in Pairs Given a linked list, swap every two adjacent nodes and return its head. For example, Given
數組中有一個數字出現的次數超過數組長度的一半,請找出這個數字。 你可以假設數組是非空的,並且給定的數組總是存在多數元素。 示例 1: 輸入: [1, 2, 3, 2, 2, 2, 5, 4, 2] 輸出: 2 限制: 1 <= 數
沒想到今天考試竟然遇到了原題第k小,其實就是n-k+1大元素(本篇之前寫的放私密了) 分界線--------------------------------------------------------------------
題面描述 基本思路 二叉搜索樹的中序遍歷是升序序列,題目給定的數組是按照升序排序的有序數組,因此可以確保數組是二叉搜索樹的中序遍歷序列。 給定二叉搜索樹的中序遍歷,是否可以唯一地確定二叉搜索樹?答案是否定的。如果沒有要求二叉搜索
題面描述6.30每日一題 基本思路 使用兩個棧 一個棧q1用來進行插入操作 一個棧q2用來進行刪除操作 每一次刪除操作判斷q2是否爲空,爲空則將q1數據全部壓入q2 不爲空則返回top 以下解說圖來自於leetcode官方 c
反轉一個單鏈表。 示例: 輸入: 1->2->3->4->5->NULL 輸出: 5->4->3->2->1->NULL 思路 一個空節點起着至關重要的作用。 # Definition for singly-linked l
翻轉一棵二叉樹。 示例: 輸入: 4 / \ 2 7 / \ / \ 1 3 6 9 輸出: 4 / \ 7 2 / \ / \ 9 6
Remove Duplicates from Sorted Array Given a sorted array, remove the duplicates in place such that each element
LeetCode - C++ 目錄 LeetCode 001. Two Sum LeetCode 002. Add Two Numbers LeetCode 003. Longest Substring Without Repeat
63. 不同路徑 II 一個機器人位於一個 m x n 網格的左上角 (起始點在下圖中標記爲“Start” )。 機器人每次只能向下或者向右移動一步。機器人試圖達到網格的右下角(在下圖中標記爲“Finish”)。 現在考慮網格中有
108. 將有序數組轉換爲二叉搜索樹 將一個按照升序排列的有序數組,轉換爲一棵高度平衡二叉搜索樹。 本題中,一個高度平衡二叉樹是指一個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過 1。 示例: 給定有序數組: [-10,
題目: Description 高三數學作業總共有n道題目要寫(其實是抄),編號1..n,抄每道題所花時間不一樣,抄第i題要花a[i]分鐘。由於西西還要準備NOIP,顯然不能成天做數學作業。所以西西決定只用不超過t分鐘時間抄這個,因