迭代
#
迭代
含有「迭代」共 11 篇內容
全部內容
發佈日期由新至舊
化簡無所不在! 用化簡來解 最大的對偶數。Leetcode #2441
題目敘述 給定一個非零陣列nums,請找出陣列裡面 最大的對偶數 是誰? 如果無解,請返回-1 對偶數定義: 整數k的對偶數是-k 例如: 99 和 -99互為對偶數。
2024-05-02
9
#
leetcode
#
python
#
algorithm
模擬 生成區間內連號的數字 Sequential Digits_Leetcode #1291
題目敘述 題目會給定一個區間[low, high],要求我們生成區間內所有連號的數字。並且以從小到大的順序,以陣列的形式輸出答案。 題目的原文敘述 測試範例 約束條件 Constraints: 10 <= low <= high <= 10^9 區間下邊界 >= 10
2024-02-07
4
#
leetcode
#
enumeration
#
simulation
迭代的基礎。 (第一性原理)
大腦本身也符合第一性原理,其本質就在一切的結果裡。
2024-01-11
2
#
迭代
#
第一性原理
#
生生不息
最大兩數的乘積 Leetcode 1464 Max Product of Two Elements in Array
題目敘述 題目會給定一個整數陣列nums,要求我們找出最大的兩個整數a, b,返回(a-1) * (b-1)的乘積。 詳細的題目可在這裡看到 測試範例 Example 1: Input: nums = [3,4,5,2] Output: 12
2023-12-12
4
#
iteration
#
math
#
迭代
連三碼相同的最大值 Leetcode #2264 Largest 3-SameDigit Num in String
題目敘述 題目會給我們一個字串,要求我們連三碼相同的數字,最大值是多少? 例如 給定輸入="1111222555333",最大值是555 如果無解,則返回空字串"" 英文版的題目敘述在這裡
2023-12-11
5
#
string
#
字串
#
iteration
活用動態規劃DP 特殊的騎士撥號器 Knight Dialer_Leetcode #935
題目敘述 題目會給定一組數字鍵盤,要求我們每次撥號的時候都走象棋的"馬"步,也就是日字型的走法,請問給定長度的n的數字撥號方式有幾種? 最後回傳答案之前,記得對109 + 7做除法取餘數。 詳細的題目可在這裡看到 數字鍵盤的配置如下圖 象棋的"馬"步 日字型走法 示意圖
2023-11-27
4
#
Dynamicprogramming
#
動態規劃
#
FSM
甚麼是累積性的工作內容
當我看著多年前整理過的文章,心裡百感交集,想不到十幾年後還能用上當年努力的成果,我以為它們已經完成使命,就此塵封起來了;想不到它們還能重見天日,並且對別人有所幫助。 或許這就是具累積性的工作內容,曾經的努力不會白費,而且可以在重新整理後,展現出它們應有的價值。
2023-11-09
0
#
工作
#
教學
#
文章
有幾個同質子字串? Count Num of Homogenous Substrings Leetcode #1759
題目會給定我們一個字串s,要求我們計算出同質子字串有幾個? 同質子字串的定義就是子字串內部的字元都相同,例如a, aa, aaa, ... 等等這些就是同質子字串。
2023-11-09
5
#
string
#
iteration
#
字串
找出陣列遊戲的贏家 Find the Winner of an Array Game Leetcode_1535
題目會給們一個陣列,還有一個k值。 接著進行比大小的遊戲,規則如下: 每次取陣列前兩個元素值比大小,比較小的會被重新安排到陣列最後方,陣列前兩個元素值比大小,同樣的,比較小的會被重新安排到陣列最後方。依此類推,反覆進行比大小的遊戲。 請問第一個能連贏k回合的是哪個數字?
2023-11-05
2
#
遊戲
#
game
#
iteration
基本搜尋演算法 二分搜尋法 Binary Search_Leetcode 704
題目會給我們一個排序好的陣列,還有一個目標值target 要求我們在陣列中尋找target所在的索引位置。 如果target 不存在,返回-1 題目要求必須在O( log n )對數時間內完成 。
2023-09-22
1
#
binarysearch
#
二分搜尋
#
二元搜尋