【Leetcode | 02】二叉樹、線性表目錄

二叉樹
序號題號
1

94. 二叉樹的中序遍歷

295. 不同的二叉搜索樹 II
396. 不同的二叉搜索樹
4

98. 驗證二叉搜索樹

5100. 相同的樹
6101. 對稱二叉樹
7102. 二叉樹的層次遍歷
8103. 二叉樹的鋸齒形層次遍歷
9104. 二叉樹的最大深度
10105. 從前序與中序遍歷序列構造二叉樹
11106. 從中序與后序遍歷序列構造二叉樹
12107. 二叉樹的層次遍歷 II
13108. 將有序數組轉換為二叉搜索樹
14110. 平衡二叉樹
15111. 二叉樹的最小深度
16112. 路徑總和
17113. 路徑總和 II
18114. 二叉樹展開為鏈表
19129. 求根到葉子節點數字之和
20

144. 二叉樹的前序遍歷

21145. 二叉樹的后序遍歷
22199. 二叉樹的右視圖
23222. 完全二叉樹的節點個數
24226. 翻轉二叉樹
25230. 二叉搜索樹中第K小的元素
26235. 二叉搜索樹的最近公共祖先
27236. 二叉樹的最近公共祖先
28

257. 二叉樹的所有路徑

29337. 打家劫舍 III
30404. 左葉子之和
31437. 路徑總和 III
33450. 刪除二叉搜索樹中的節點
34501. 二叉搜索樹中的眾數
35508. 出現次數最多的子樹元素和
36513. 找樹左下角的值
37515. 在每個樹行中找最大值
38530. 二叉搜索樹的最小絕對差
39538. 把二叉搜索樹轉換為累加樹
40543. 二叉樹的直徑
41563. 二叉樹的坡度
42572. 另一個樹的子樹
43606. 根據二叉樹創建字符串
44617. 合并二叉樹
45623. 在二叉樹中增加一行
46637. 二叉樹的層平均值
47652. 尋找重復的子樹
49653. 兩數之和 IV - 輸入 BST
49654. 最大二叉樹
50655. 輸出二叉樹
51662. 二叉樹最大寬度
52669. 修剪二叉搜索樹
53671. 二叉樹中第二小的節點
54684. 冗余連接
55687. 最長同值路徑
56

700. 二叉搜索樹中的搜索

57701. 二叉搜索樹中的插入操作
58783. 二叉搜索樹結點最小距離
59814. 二叉樹剪枝
60863. 二叉樹中所有距離為 K 的結點
61865. 具有所有最深結點的最小子樹
62872. 葉子相似的樹
63889. 根據前序和后序遍歷構造二叉樹
64894. 所有可能的滿二叉樹
65897. 遞增順序查找樹
66938. 二叉搜索樹的范圍和
67951. 翻轉等價二叉樹
68958. 二叉樹的完全性檢驗
69965. 單值二叉樹
702. 兩數相加
7119. 刪除鏈表的倒數第N個節點
7221. 合并兩個有序鏈表
7323. 合并K個排序鏈表
7424. 兩兩交換鏈表中的節點
7525. k個一組翻轉鏈表
7661. 旋轉鏈表
7782. 刪除排序鏈表中的重復元素 II
7883. 刪除排序鏈表中的重復元素
7986. 分隔鏈表
8092. 反轉鏈表 II
82109. 有序鏈表轉換二叉搜索樹
82141. 環形鏈表
83142. 環形鏈表 II
84143. 重排鏈表
85147. 對鏈表進行插入排序
96148. 排序鏈表
87160. 相交鏈表
88203. 移除鏈表元素
89206. 反轉鏈表
90234. 回文鏈表
91237. 刪除鏈表中的節點
92328. 奇偶鏈表
93445. 兩數相加 II
94725. 分隔鏈表
95876. 鏈表的中間結點

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/385476.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/385476.shtml
英文地址,請注明出處:http://en.pswp.cn/news/385476.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Leetcode 118. 楊輝三角

給定一個非負整數 numRows&#xff0c;生成楊輝三角的前 numRows 行。 在楊輝三角中&#xff0c;每個數是它左上方和右上方的數的和。 示例: 輸入: 5 輸出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1] ] class Solution { public:vector<vector<int>> generate(…

管道符、重定向與環境變量

輸入輸出重定向 輸入重定向&#xff1a;將文件內容導入到命令中&#xff1b;輸出重定向&#xff1a;將命令執行后顯示到屏幕上的內容導入到文件中&#xff0c;不在屏幕中顯示。共分為&#xff1a;標準輸入重定向&#xff08;文件描述符為0&#xff09;、標準覆蓋輸出&#xff0…

【C++ Primer | 0 】字符串函數實現

1. memcpy函數原型&#xff1a; void* memcpy(void* dst, const void* src, size_t size); void* memmove(void* dst, const void* src, size_t size); 分析&#xff1a; source和destin所指的內存區域可能重疊&#xff0c;但是如果source和destin所指的內存區域重疊,那么這個…

編寫Shell腳本(批處理,一次執行多條命令)

Bash終端的優勢&#xff1a;1.上下鍵重復執行命令&#xff1b;2.tab鍵自動補齊&#xff1b;3.提供有用的環境變量&#xff1b;4.批處理。 shell腳本文件建議以.sh為后綴。 其實vim創建文本文件時&#xff0c;對名字無要求&#xff0c;但最好規定格式。 echo $SHELL&#xff08…

判斷用戶的參數(條件測試語句)

說明$?: $&#xff1f;為上一次命令的執行返回值&#xff0c;若上一次命令正常執行&#xff0c;則返回0&#xff1b;若執行出錯&#xff0c;則返回一個非0的隨機數。比如創建一個已經存在的目錄&#xff0c;則返回一個非0數。 另外&#xff0c;測試語句成立返回0&#xff0c…

流程控制語句(bash)

1.if控制語句 if then fi if then else fi if then elif then elif then else fi if 條件表達式 then 命令序列&#xff08;滿足條件才執行&#xff09; #注意&#xff0c;如果if與then&#xff08;elif與then&#xff09;寫在同一行&#xff0c;要用;隔開&#xff…

用戶身份與文件的權限(普通權限、特殊權限、隱藏權限和文件控制列表ACL)

用戶身份 root用戶是存在于所有類UNIX操作系統中的超級用戶&#xff0c;它擁有最高的系統所有權。root用戶的用戶身份號碼UID為0&#xff0c;UID相當于用戶的身份證號碼一樣&#xff0c;具有唯一性。管理員用戶&#xff08;超級用戶&#xff09;UID為0&#xff1b;系統用戶UID為…

存儲結構與磁盤劃分

文件系統層次化標準&#xff08;FHS&#xff0c;file system hierarchy standard&#xff09; 在windows操作系統中&#xff0c;要找到一個文件需要先進入該文件所在的磁盤分區&#xff08;如C:\等 C:\ZSX\zsx.txt&#xff09;&#xff0c;然后在進入該分區下的一個具…

Linux中常用文件的含義

在Linux中配置了服務文件后&#xff0c;需要重啟該服務&#xff0c;配置信息才會生效。 /etc/passwd 保存了系統中所有用戶的信息&#xff0c;一旦用戶的登陸終端設置為/sbin/nologin&#xff0c;則不再允許登錄到系統 /etc/shadow與/etc/passwd均為用戶信息文件 /…

64. 最小路徑和

給定一個包含非負整數的 m x n 網格&#xff0c;請找出一條從左上角到右下角的路徑&#xff0c;使得路徑上的數字總和為最小。 說明&#xff1a;每次只能向下或者向右移動一步。 示例: 輸入: [[1,3,1],[1,5,1],[4,2,1] ] 輸出: 7 解釋: 因為路徑 1→3→1→1→1 的總和最小。…

Linux本地yum源配置以及使用yum源安裝各種應用程序

將軟件包傳送到Linux中后&#xff0c;掛載&#xff0c;然后配置yum軟件倉庫&#xff0c;最后就可以使用yum來安裝相應的應用程序了。假設掛載目錄為/tmp/ruanjianbao&#xff0c;則下面說明配置本地yum倉庫的過程&#xff1a; &#xff08;1&#xff09;cd /etc/yum.repos.d/…

gcc與g++編譯器

首先在Linux(RHEL7.0)上安裝gcc&#xff1a;yum install gcc gcc-c -y 其中gcc-c是為了能夠編譯c源代碼&#xff0c;即g。 gcc為Linux C/C下重要的編譯環境&#xff0c;是GUN項目中符合ANSIC標準的編譯系統&#xff0c; gcc可以編譯C、C、Objective-C、Java、Fortran、Pascal…

【Leetcode | 49】230. 二叉搜索樹中第K小的元素

給定一個二叉搜索樹&#xff0c;編寫一個函數 kthSmallest 來查找其中第 k 個最小的元素。 說明&#xff1a; 你可以假設 k 總是有效的&#xff0c;1 ≤ k ≤ 二叉搜索樹元素個數。 示例 1: 輸入: root [3,1,4,null,2], k 1 3 / \ 1 4 \ 2 輸出: 1 示例 2: 輸入…

gcc編譯器的整個工作過程

gcc hello.c ./a.out 或者 gcc hello.c -o hello ./hello ./表示執行當前目錄下的可執行程序或腳本程序。 首先gcc需要調用預處理程序cpp&#xff0c;由它負責展開在源文件中定義的宏&#xff0c;并向其中插入“#include”語句所包含的內容&#xff1b;接著gcc會調用…

宏定義對調試代碼的作用

以如下代碼為例&#xff1a; //head.h #ifndef __HEAD_H__ #define __HEAD_H__#define NUM1 10 #define NUM2 20 #endif//sum.c #include <stdio.h> //直接在標準庫中查找 #include "head.h" //先在工作目錄中查找&#xff…

【第15章】多重繼承

1. 虛基類介紹 多繼承時很容易產生命名沖突&#xff0c;即使我們很小心地將所有類中的成員變量和成員函數都命名為不同的名字&#xff0c;命名沖突依然有可能發生&#xff0c;比如非常經典的菱形繼承層次。如下圖所示&#xff1a; 類A派生出類B和類C&#xff0c;類D繼承自類B和…

gcc編譯器與g++編譯器的區別

gcc與g編譯器的程序文件分別為&#xff1a;/usr/bin/g和/usr/bin/gcc。 gcc 和 GCC 是兩個不同的東西&#xff0c;GCC:GNU Compiler Collection(GUN 編譯器集合)&#xff0c;它可以編譯C、C、JAV、Fortran、Pascal、Object-C、Ada等語言。gcc是GCC中的GUN C Compiler&#xff0…

1. 排序算法

一、概述 假定在待排序的記錄序列中&#xff0c;存在多個具有相同的關鍵字的記錄&#xff0c;若經過排序&#xff0c;這些記錄的相對次序保持不變&#xff0c;即在原序列中&#xff0c;r[i]r[j]&#xff0c;且r[i]在r[j]之前&#xff0c;而在排序后的序列中&#xff0c;r[i]仍…

1036. 跟奧巴馬一起編程(15)

美國總統奧巴馬不僅呼吁所有人都學習編程&#xff0c;甚至以身作則編寫代碼&#xff0c;成為美國歷史上首位編寫計算機代碼的總統。2014年底&#xff0c;為慶祝“計算機科學教育周”正式啟動&#xff0c;奧巴馬編寫了很簡單的計算機代碼&#xff1a;在屏幕上畫一個正方形。現在…

庫文件與頭文件

首先說明庫文件與頭文件在gcc中的具體使用方法&#xff0c;然后說明兩者的區別與聯系。 庫文件即庫函數&#xff0c;如printf和scanf函數。以libgtdf.so庫文件為例&#xff08;庫文件在命名時都以lib開頭&#xff0c;因此使用-l選項去鏈接指定的庫文件時可以省略lib三個字母&am…