77. 組合 給定兩個整數n和k,返回範圍[1, n]中所有可能的k個數的組合。 你可以按任何順序返回答案。 示例 1: 輸入:n = 4, k = 2 輸出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 示例 2:
題目描述 在餐廳裏,洗盤子的工作需要使用到棧這種數據結構。 假設你手裏有一個盤子堆放區。現在需要模擬洗盤子的過程,每個盤子都有一個編號。 盤子堆放區操作説明: 1. 當操作為 1 時,表示從盤子堆放區拿走頂部的盤子清洗。 2. 當操作為 2 時,表示有未洗的盤子放入盤子堆放區。 在一系列操作之後,你需要回答:下一個清洗的盤子編號?
94. 二叉樹的中序遍歷 給定一個二叉樹的根節點root,返回它的中序遍歷。 示例 1: 輸入:root = [1,null,2,3] 輸出:[1,3,2] 示例 2: 輸入:root = [] 輸出:[] 示例 3: 輸入:root = [1] 輸出:[1]
85. 最大矩形 給定一個僅包含0和1、大小為rows x cols的二維二進制矩陣,找出只包含1的最大矩形,並返回其面積。 示例 1: 輸入:matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1"
一:隊列的概念、數據結構 隊列(Queue)是運算受到限制的一種線性表。只允許在表的一端進行插入,而在另一端進行刪除元素的線性表。隊尾(rear)是允許插入的一端。隊頭(front)是允許刪除的一端。空隊列是不含元素的空表。 假設有個隊列Q=(a1,a2,…,an),則a1為隊頭元素,an為隊尾元素。元素入隊的次序為a1,a2,…,an,而出隊的次序為a1,a2,…,
Git分支 分支 分支的本質 分支創建、刪除、合併 分支的合併與衝突 git stash 分支管理策略 主分支 輔助分支 分支 在 Git 中,分支(Branch)是一種輕量級的指針,它的核心作用是幫助開發者在不干擾主線代碼的前提下,獨立記錄