原创 你以爲的人工智能是人工智能嗎?-一起樂學AI

  這裏不是正文,這是目錄,愛學習的小鵬與只不過是想通過拜讀有意思的文章的形式,一步步接近AI,體驗程序帶來的快感與樂趣。   《讓圖片變,使用無門檻,這個軟件比XXX殺傷力更大》 《刷新記錄,算法開源!字節跳動獲人體姿態估計競賽雙冠

原创 學渣帶你刷Leetcode150. 逆波蘭表達式求值

題目描述 根據逆波蘭表示法,求表達式的值。 有效的運算符包括 +, -, *, / 。每個運算對象可以是整數,也可以是另一個逆波蘭表達式。 說明: 整數除法只保留整數部分。 給定逆波蘭表達式總是有效的。換句話說,表達式總會得出有效數值且不

原创 學渣帶你刷Leetcode151. 翻轉字符串裏的單詞

題目描述 給定一個字符串,逐個翻轉字符串中的每個單詞。   示例 1: 輸入: "the sky is blue" 輸出: "blue is sky the" 示例 2: 輸入: "  hello world!  " 輸出: "world

原创 學渣帶你刷Leetcode135. 分發糖果

題目描述 老師想給孩子們分發糖果,有 N 個孩子站成了一條直線,老師會根據每個孩子的表現,預先給他們評分。 你需要按照以下要求,幫助老師給這些孩子分發糖果: 每個孩子至少分配到 1 個糖果。 相鄰的孩子中,評分高的孩子必須獲得更多的糖果。

原创 學渣帶你刷Leetcode0131分割回文串

題目描述 給定一個字符串 s,將 s 分割成一些子串,使每個子串都是迴文串。 返回 s 所有可能的分割方案。 示例: 輸入: "aab" 輸出: [   ["aa","b"],   ["a","a","b"] ] 來源:力扣(LeetCo

原创 學渣帶你刷Leetcode141. 環形鏈表

題目描述 示例 3: 輸入:head = [1], pos = -1 輸出:false 解釋:鏈表中沒有環。   進階: 你能用 O(1)(即,常量)內存解決此問題嗎? 來源:力扣(LeetCode) 鏈接:https://leetc

原创 學渣帶你刷Leetcode147. 對鏈表進行插入排序

題目描述 示例 1: 輸入: 4->2->1->3 輸出: 1->2->3->4 示例 2: 輸入: -1->5->3->4->0 輸出: -1->0->3->4->5 來源:力扣(LeetCode) 鏈接:https://leetco

原创 學渣帶你刷Leetcode0126單詞接龍 II

題目描述 給定兩個單詞(beginWord 和 endWord)和一個字典 wordList,找出所有從 beginWord 到 endWord 的最短轉換序列。轉換需遵循如下規則: 每次轉換隻能改變一個字母。 轉換過程中的中間單詞必須是

原创 學渣帶你刷Leetcode0132分割回文串 II

題目描述 給定一個字符串 s,將 s 分割成一些子串,使每個子串都是迴文串。 返回符合要求的最少分割次數。 示例: 輸入: "aab" 輸出: 1 解釋: 進行一次分割就可將 s 分割成 ["aa","b"] 這樣兩個迴文子串。 來源:力

原创 學渣帶你刷Leetcode138. 複製帶隨機指針的鏈表

題目描述 白話題目:   算法:   詳細解釋關注 B站  【C語言全代碼】學渣帶你刷Leetcode 不走丟 https://www.bilibili.com/video/BV1C7411y7gB C語言完全代碼 /** * D

原创 學渣帶你刷Leetcode149. 直線上最多的點數

題目描述 給定一個二維平面,平面上有 n 個點,求最多有多少個點在同一條直線上。 示例 1: 輸入: [[1,1],[2,2],[3,3]] 輸出: 3 解釋: ^ | |        o |     o |  o   +-------

原创 學渣帶你刷Leetcode143. 重排鏈表

題目描述 給定一個單鏈表 L:L0→L1→…→Ln-1→Ln , 將其重新排列後變爲: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是單純的改變節點內部的值,而是需要實際的進行節點交換。 示例 1: 給定鏈表 1->2->3-

原创 學渣帶你刷Leetcode146. LRU緩存機制

題目描述 運用你所掌握的數據結構,設計和實現一個  LRU (最近最少使用) 緩存機制。它應該支持以下操作: 獲取數據 get 和 寫入數據 put 。 獲取數據 get(key) - 如果密鑰 (key) 存在於緩存中,則獲取密鑰的值(

原创 學渣帶你刷Leetcode0129求根到葉子節點數字之和

題目描述 給定一個二叉樹,它的每個結點都存放一個 0-9 的數字,每條從根到葉子節點的路徑都代表一個數字。 例如,從根到葉子節點路徑 1->2->3 代表數字 123。 計算從根到葉子節點生成的所有數字之和。 說明: 葉子節點是指沒有子節

原创 學渣帶你刷Leetcode144. 二叉樹的前序遍歷

題目描述 白話題目:   算法:   詳細解釋關注 B站  【C語言全代碼】學渣帶你刷Leetcode 不走丟 https://www.bilibili.com/video/BV1C7411y7gB C語言完全代碼 void PreO