演算法
-
【力扣】648. 單詞替換
題目: 在英語中,我們有一個叫做 詞根(root)的概念,它可以跟著其他一些片語成另一個較長的單詞——我們稱這個詞為 繼承詞(successor)。例如,詞根an,跟隨著單詞 other(其他),可以形成新的單詞 another(另一個)。...
-
約數的個數
1. 問題描述 給定 n 個正整數 ai,請你輸出這些數的乘積的約數個數,答案對 109+7 取模。...
-
[Leetcode]5917. 同源字串檢測
【題目描述如下】 原字串由小寫字母組成,可以按下述步驟編碼: 任意將其 分割 為由若干 非空 子字串組成的一個 序列 。 任意選擇序列中的一些元素(也可能不選擇),然後將這些元素替換為元素各自的長度(作為一個...
-
JS 排序演算法 (javascript ) 氣泡排序 比較 快速排序
1.氣泡排序 1.1 解析 let arr = [2,3,4,2,1] 對比相鄰的兩個值 j大於 j+1 則兩個值交換位置...
-
二叉搜尋樹中第k個最小元素
題目: 給定一個二叉搜尋樹的根節點 root ,和一個整數 k ,請你設計一個演算法查詢其中第 k 個最小元素(從 1 開始計數)。...
-
建立連結串列&合併兩個有序連結串列
1.建立連結串列 #include<bits/stdc++.h> using namespace std; /* typedef struct ListNode{ int val;...
-
leetcode刷題之路(3)
9.迴文數 給你一個整數 x ,如果 x 是一個迴文整數,返回 true ;否則,返回 false 。...
-
最後一個單詞的長度——記錄(C++)
class Solution { public: int lengthOfLastWord(string s) { int ml=0; int l=0; for(int j=0;j<s.length();j++)...
-
《鵝鴨殺》連結殖民地地圖任務攻略
《鵝鴨殺》每張地圖的任務都不一樣,連結殖民地的各個任務該怎麼做呢,想要了解的玩家請看下面“lonely-浪人菌”帶來的《鵝鴨殺》連結殖民地地圖任務攻略,希望能夠幫助大家。...
-
PTA:漢諾塔問題
漢諾塔問題 給定一個由n個圓盤組成的塔,這些圓盤按照大小遞減的方式套在第一根樁柱上。現要將整個塔移動到另一根樁柱上,每次只能移動一個圓盤,且較大的圓盤在移動過程中不能放置在較小的圓盤上面。...
-
js框架----react.js 9 React diffing演算法
減少與真實DOM的互動 對比VDOM使用案例面試題react/vue中的key有什麼用?遍歷列表時,為什麼key不能為索引值?key值如何選擇?練習...
-
leetcode 5873. 考試的最大困擾度
文章目錄 1. 相關連結2. 題目【medium】3. 資料範圍4. 樣例5. 笑談5.1 分析5.2 結論5.3 反思...
-
leetcode 每日一題 2021/10/04 482. **格式化
leetcode 每日一題 2021/10/4 482. **格式化 難度簡單 解題思路: 方法一: (1)先將所有的‘-’刪除;...
-
Dijkstra演算法求解最短路問題(Java)
題目 用鄰接矩陣表示無向網路圖中點和邊的資料。設定一個記憶表,儲存沒有被標號的點...
-
210929演算法日記:樹狀陣列
今天剛剛開學提高課(什麼,你怎麼知道我的基礎課還有好多不會的)咳咳,實在是因為只刷題太枯燥了,所以想著刷累了看會兒課,這幾天老是聽別人講樹狀陣列和線段樹,發現自己也可以學,雖然我很菜,所以下面就對樹狀陣...
