原创 LeetCode(中等)刪除鏈表的倒數第N個節點(c#)

題目爲 給定一個鏈表,刪除鏈表的倒數第 n 個節點,並且返回鏈表的頭結點。 示例: 給定一個鏈表: 1->2->3->4->5, 和 n = 2. 當刪除了倒數第二個節點後,鏈表變爲 1->2->3->5. 這裏要說明一下鏈表的結

原创 LeetCode(簡單)刪除排序鏈表中的重複元素(c#)

題目爲 給定一個排序鏈表,刪除所有重複的元素,使得每個元素只出現一次。 示例 1: 輸入: 1->1->2 輸出: 1->2 示例 2: 輸入: 1->1->2->3->3 輸出: 1->2->3 其中的鏈路結構爲 public

原创 LeetCode(中等)最佳觀光組合(c#)

題目爲 給定正整數數組 A,A[i] 表示第 i 個觀光景點的評分,並且兩個景點 i 和 j 之間的距離爲 j - i。 一對景點(i < j)組成的觀光組合的得分爲(A[i] + A[j] + i - j):景點的評分之和減去它

原创 LeetCode(中等)電話號碼的字母組合(c#)

題目爲 給定一個僅包含數字 2-9 的字符串,返回所有它能表示的字母組合。 給出數字到字母的映射如下(與電話按鍵相同)。注意 1 不對應任何字母。 示例: 輸入:“23” 輸出:[“ad”, “ae”, “af”, “bd”,

原创 LeetCode(中等)兩兩交換鏈表中的節點(c#)

題目爲 給定一個鏈表,兩兩交換其中相鄰的節點,並返回交換後的鏈表。 你不能只是單純的改變節點內部的值,而是需要實際的進行節點交換。 代碼爲 public ListNode SwapPairs(ListNode head)

原创 LeetCode(困難)二叉樹的序列化與反序列化(c#)

此題力扣序號爲297,看題解前最好看仔細看一下題目以及結構要求 題目爲 序列化是將一個數據結構或者對象轉換爲連續的比特位的操作,進而可以將轉換後的數據存儲在一個文件或者內存中,同時也可以通過網絡傳輸到另一個計算機環境,採取相反方式

原创 虛擬器開機黑屏無顯示

虛擬機每次開機都會進入黑屏狀態,沒有任何顯示。如下圖 解決方法 :以管理員身份運行命令行窗口,輸入 netsh winsock reset ,執行後重啓本機電腦,虛擬機恢復正常。

原创 LeetCode(中等)四數之和(c#)

題目爲 給定一個包含 n 個整數的數組 nums 和一個目標值 target,判斷 nums 中是否存在四個元素 a,b,c 和 d ,使得 a + b + c + d 的值與 target 相等?找出所有滿足條件且不重複的四元組

原创 LeetCode(中等)括號生成(c#)

題目爲 數字 n 代表生成括號的對數,請你設計一個函數,用於能夠生成所有可能的並且 有效的 括號組合。 可以看精選題解,學習一下深度遍歷和廣度遍歷的思路,括號生成精選題解 既然知道了用深度遍歷,代碼如下。註釋和思路寫在了註釋裏。

原创 LeetCode(困難)從先序遍歷還原二叉樹(c#)

題目爲 我們從二叉樹的根節點 root 開始進行深度優先搜索。 在遍歷中的每個節點處,我們輸出 D 條短劃線(其中 D 是該節點的深度),然後輸出該節點的值。(如果節點的深度爲 D,則其直接子節點的深度爲 D + 1。根節點的深

原创 net core3.0已安裝,vs2019上不顯示3.0的SDK

安裝.netCore 3.0成功後,發現vs2019不顯示3.0對應的框架,並且生成失敗。 如果你的vs2019是預覽版本,點擊vs上方工具欄的 工具——>選項 如下圖 搜索項目解決方案 在.net core=>使用.net

原创 LeetCode(中等)三數之和(c#)

題目爲 給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不重複的三元組。 注意:答案中不可以包含重複的三元組。 示例: 給定數組

原创 LeetCode(中等)等式方程的可滿足性(c#)

題目爲 給定一個由表示變量之間關係的字符串方程組成的數組,每個字符串方程 equations[i] 的長度爲 4,並採用兩種不同的形式之一:“a==b” 或 “a!=b”。在這裏,a 和 b 是小寫字母(不一定不同),表示單字母變

原创 LeetCode(中等)盛最多水的容器(c#)

題目爲 給你 n 個非負整數 a1,a2,…,an,每個數代表座標中的一個點 (i, ai) 。在座標內畫 n 條垂直線,垂直線 i 的兩個端點分別爲 (i, ai) 和 (i, 0)。找出其中的兩條線,使得它們與 x 軸共同構成

原创 LeetCode(中等)把數字翻譯成字符串(c#)

這幾天刷題,突然覺得很累,因爲昨天刷了一道題等式方程的可滿足性,一開始自己寫的方法不對,然後就不想改,因爲已經有了很多邏輯,就一直在裏邊添加判斷等等,一道題寫了六個小時,最後還是走不通。卡在了倒數第四個測試集合上。因爲這個測試的集