上一題:LeetCode第13題: romanToInt(C語言) 1只锭、基本方法思路:以第一個子數(shù)組為參考base绝页,從0開始固定base的下標(biāo) j 未辆,從1開始循環(huán)遍歷strs...

上一題:LeetCode第13題: romanToInt(C語言) 1只锭、基本方法思路:以第一個子數(shù)組為參考base绝页,從0開始固定base的下標(biāo) j 未辆,從1開始循環(huán)遍歷strs...
上一題:LeetCode第11題: maxArea(C語言) 思路:分別建立個位、十位、百位回挽、千位的數(shù)組的索引轉(zhuǎn)換數(shù)組镀娶,然后對輸入的整數(shù)num整除取余奖蔓,所得的余數(shù)在對應(yīng)的數(shù)組...
上一題:LeetCode第9題: isPalindrome(C語言) 引子 思路:看到兩個序列去匹配的問題赞草,最自然的想法是雙層循環(huán)嘗試對齊匹配,我們假設(shè)表格數(shù)字為1代表匹配成...
上一題:LeetCode第7題: reverse-integer(C語言) 思路:考察遍歷字符串吆鹤,需要處理好正負(fù)號的問題厨疙,增加了一定的處理復(fù)雜度,整體不難 本系列文章疑务,旨在打...
上一題:LeetCode第5題:longestPalindrome(C語言) 1沾凄、基礎(chǔ)方法思路:假設(shè)有一個旗標(biāo)i沿著輸入字符串s的字符順序讀取,且i會反復(fù)在0-numRows...
上一題:LeetCode第3題:lengthOfLongestSubstring(C語言) 思路:利用歸并排序的思想知允,將兩個數(shù)組合并為一個有序的數(shù)組撒蟀,求中位數(shù)即可。 本系列文...
上一題:LeetCode第2題:add-two-numbers(C語言) 字典方法思路:1温鸽、本題可以這樣理解保屯,有兩種情況:如果輸入的字符數(shù)組s有兩個重復(fù)字符,比如s = "a...
1涤垫、基礎(chǔ)方法思路:雙層遍歷數(shù)組配椭,如果找到目標(biāo)的target,退出雙層循環(huán) 2雹姊、字典方法思路:1、首先遍歷數(shù)組確定nums的最大值max和最小值min衡楞;2吱雏、創(chuàng)建字典map數(shù)組,...
上一題:LeetCode第1題:two-sum(C語言) 1瘾境、基礎(chǔ)方法思路:判斷兩個鏈表是否存在歧杏,如果存在,則計算兩個鏈表的的val之和迷守,用plus記錄上一次的進(jìn)位犬绒,pre記...
上一題:LeetCode第14題: longestCommonPrefix(C語言) 求助:本地運(yùn)行沒問題,但是在LeetCode中就報錯兑凿,而且是快速排序出錯凯力,原因應(yīng)該是快排...
上一題:LeetCode第15題: threeSum(C語言)思路:首先將數(shù)組進(jìn)行快速排序,從左至右開始遍歷礼华,找到sum = target的臨界點i咐鹤,對于i左側(cè),sum < ...
思路:做減法圣絮,直到被除數(shù)<除數(shù)祈惶。但結(jié)果 Time Limit Exceeded 思路:任何一個整數(shù)可以表示成以2的冪為底的一組基的線性組合,即num=20+21+22+......
第一次把動態(tài)規(guī)劃看懂了,寫的好詳細(xì)
LeetCode第44題: 通配符匹配isMatch(C語言)引子 思路:看到兩個序列去匹配的問題捧请,最自然的想法是雙層循環(huán)嘗試對齊匹配凡涩,我們假設(shè)表格數(shù)字為1代表匹配成功,0代表匹配失敗疹蛉。 分析:分別遍歷s和p兩個字符串活箕,如果p[i] =...
引子 思路:看到兩個序列去匹配的問題,最自然的想法是雙層循環(huán)嘗試對齊匹配氧吐,我們假設(shè)表格數(shù)字為1代表匹配成功讹蘑,0代表匹配失敗。 分析:分別遍歷s和p兩個字符串筑舅,如果p[i] =...