LeetCode習題整理(一)

2021-09-28 21:35:25 字數 574 閱讀 2894

將兩個有序鍊錶合併為乙個新的有序鍊錶並返回。新煉表是通過拼接給定的兩個鍊錶的所有節點組成的。

我的想法是逐個比較兩個鍊錶各項的大小(模擬過程:l1第一項比較l2第一項相等——>執行l2的第一項插入到l1的第二項,此時的l1[1,1,2,4],l2[1,3,4],l1需指向下乙個結點,兩表指向下乙個結點,迴圈過程,迴圈至l2完)

/**

* definition for singly-linked list.

* struct listnode ;

*/struct listnode*

mergetwolists

(struct listnode* l1,

struct listnode* l2)

if(l2->val <= p1->val)

l1 = l1->next;

}return newhead.next;

}

HiveSql整理 , 習題

unix timestamp 返回當前或指定時間的時間戳 from unixtime 將時間戳轉為日期格式 current date 當前日期 current timestamp 當前的日期加時間 to date 抽取日期部分 year 獲取年 month 獲取月 day 獲取日 hour 獲取時 ...

遞迴習題整理

1 子集問題 求n個正整數構成的乙個給定集合a 的子集,子集的和要等於乙個給定的正整數d。請輸出所有符合條件的子集。解題思路 1 從原始集合中分離出乙個元素,它有兩種選擇 選擇放入接軌集合,或者不放入結果集合 2 對於剩下的集合,重複1的動作,直到原始集合為空集,證明所有子集已經選取完成了 子集問題...

leetcode 佇列習題

最近的請求次數 寫乙個 recentcounter 類來計算最近的請求。它只有乙個方法 ping int t 其中 t 代表以毫秒為單位的某個時間。返回從 3000 毫秒前到現在的 ping 數。任何處於 t 3000,t 時間範圍之內的 ping 都將會被計算在內,包括當前 指 t 時刻 的 pi...