原创 LeetCode各種報錯的含義

1.Char 5: fatal error: control may reach end of non-void function [-Wreturn-type] } 1.Char 5: fatal error: control

原创 劍指offer之複雜鏈表的複製(C++/Java雙重實現)

1.題目描述 請實現 copyRandomList 函數,複製一個複雜鏈表。在複雜鏈表中,每個節點除了有一個 next 指針指向下一個節點,還有一個 random 指針指向鏈表中的任意節點或者 null。 事例1: 輸入:hea

原创 劍指offer之刪除鏈表的結點(C++/Java雙重實現)

1.題目描述 給定單向鏈表的頭指針和一個要刪除的節點的值,定義一個函數刪除該節點。 返回刪除後的鏈表的頭節點。 注意:此題對比原題有改動 示例 1: 輸入: head = [4,5,1,9], val = 5 輸出: [4,1,

原创 劍指offer之鏈表中倒數第k個結點(C++/Java雙重實現)

1.問題描述 輸入一個鏈表,輸出該鏈表中倒數第k個節點。爲了符合大多數人的習慣,本題從1開始計數,即鏈表的尾節點是倒數第1個節點。例如,一個鏈表有6個節點,從頭節點開始,它們的值依次是1、2、3、4、5、6。這個鏈表的倒數第3個

原创 劍指offer之合併兩個排序的鏈表(C++/Java雙重實現)

1.問題描述 輸入兩個遞增排序的鏈表,合併這兩個鏈表並使新鏈表中的節點仍然是遞增排序的。 示例1: 輸入:1->2->4, 1->3->4 輸出:1->1->2->3->4->4 限制: 0 <= 鏈表長度 <= 1000

原创 劍指offer之從尾到頭打印鏈表(C++/Java雙重實現)

1.題目描述 輸入一個鏈表的頭節點,從尾到頭反過來返回每個節點的值(用數組返回)。 示例 1: 輸入:head = [1,3,2] 輸出:[2,3,1] 限制: 0 <= 鏈表長度 <= 10000 2.問題分析: C++

原创 一文搞定JS中window對象

1.window對象簡介 2.窗口操作         打開窗口         關閉窗口 3.對話框         alert()         confirm()        

原创 最全哈夫曼樹哈夫曼編碼講解,兄弟你值得擁有

目錄 1.哈夫曼樹的概念         路徑概念         路徑長度概念         節點的帶權路徑長度         樹的帶權路徑長度 2.構建哈夫曼樹的步驟 3.構建哈夫曼樹的完整代碼

原创 一文搞定JS事件基礎與進階

1.事件簡介 2.事件的調用方式         在script標籤中使用         在元素中調用 3.鼠標事件         鼠標點擊         鼠標移入移除         鼠標按住鬆開

原创 一文搞定JS中的DOM基礎與進階

文章目錄: 1.DOM簡介 2.獲取元素         getElementByld()         getElementsByTagName()         getElementsByClassNam

原创 還沒掌握Linux文件權限與目錄配置命令?就這還不點進來看看乾貨

1.用戶和用戶組其他人 2.Linux文件權限概念         常用的ls命令         常用的cd命令         linux文件屬性權限> 3.修改文件屬性和權限        

原创 MySQL三大範式詳解(小白也能懂哦)

1.範式基礎 1.1範式的概念 設計數據庫的時候需要遵從的一些規範,目前關係數據庫有六種範式:第一範式(1NF)、第二範式(2NF)、第三範式(3NF)、巴斯-科德範式(BCNF)、第四範式(4NF)和第五範式(5NF,又稱完美

原创 劍指offer之左旋轉字符串(C++/Java雙重實現)

1.問題描述 字符串的左旋轉操作是把字符串前面的若干個字符轉移到字符串的尾部。請定義一個函數實現字符串左旋轉操作的功能。比如,輸入字符串"abcdefg"和數字2,該函數將返回左旋轉兩位得到的結果"cdefgab"。 示例 1:

原创 劍指offer之劍指之1~n整數中1出現的次數問題(C++/Java雙重實現)

1.問題描述 輸入一個整數 n ,求1~n這n個整數的十進制表示中1出現的次數。 例如,輸入12,1~12這些整數中包含1 的數字有1、10、11和12,1一共出現了5次。 示例 1: 輸入:n = 12 輸出:5 示例 2:

原创 還在爲Linux入門發愁?

1.X Windows與命令行模式的切換 2.初入linux         linux第一點         基礎的命令操作         快捷鍵 3.Linux的在線求助