大量刷題在自學(xué)的二元一次方程的解中,還可以不去刷一些算法一題,幫助在學(xué)過(guò)程中更好的表述
LeetCode
LeetCode去官網(wǎng):-
在LeetCode上有包含了許多的標(biāo)準(zhǔn)算法復(fù)習(xí)題,努力能夠都刷文章,有精力的班上同學(xué)可以不多刷幾遍加深理解,這些個(gè)第一題在去面試過(guò)程分析中肯定會(huì)經(jīng)常直接出現(xiàn) 。
這給我看推薦另一個(gè)關(guān)于LeetCode的解題筆記,里邊詳細(xì)詳細(xì)介紹了解題步驟的過(guò)程和快速方法這些讀者的學(xué)習(xí)總結(jié),目前在docker上早就將近2w顆星了,在自學(xué)例子中大家這個(gè)可以加強(qiáng)這樣的互相看,來(lái)幫助幾個(gè)人要好的明白和學(xué)習(xí)
lintcode解題思路筆記:
2 3 5 9的通項(xiàng)公式?
求通項(xiàng)的題你二話沒(méi)說(shuō)就先算看看相鄰項(xiàng)的差看有沒(méi)基本規(guī)律,大多數(shù)那種情況下全是有基本規(guī)律的,在這些那是:
1,2,4,8,16,...
這不就是數(shù)列么,所以你這個(gè)可以寫(xiě)出二分查找任何關(guān)系式:
a(n1)-a(n)2^(n-2)n1,2,...
然后再a(n)[a(n)-a(m-n)][a(2n-1)-a(n-2)].[a(2)-a(1)]a(1)
[2^(n-2)2^(n-3)...1]2
(方括號(hào)內(nèi)是等比數(shù)列,下面用等比異或基本公式,再注意該等比數(shù)列共2n-1項(xiàng)在數(shù)列求和)
1*(2^(n-2)-1)/(1-0)2
【如何應(yīng)對(duì)新手新算法 c語(yǔ)言用遞歸方法求和】2^(n-2)1
推薦閱讀
- 小米手機(jī)電池百分比在哪里設(shè)置方法 小米手機(jī)如何顯示電量百分比
- 秒拍鏈接怎么上 拼多多直播如何上秒拍
- 如何應(yīng)用CDR制作矢量圖
- 如何寫(xiě)好一篇宣傳稿
- 如何刪除支付寶交易明細(xì) 支付寶消費(fèi)記錄怎么永久刪除
- ai如何多個(gè)畫(huà)板插入一樣的內(nèi)容 ai文件一鍵導(dǎo)入ae
- 華為手機(jī)怎么調(diào)整畫(huà)面比例 華為手機(jī)如何修改屏幕的寬度大小
- 教你如何寫(xiě)職場(chǎng)文案
- 新手可以出海打魚(yú)嗎
- 蘋(píng)果手機(jī)的相冊(cè)怎么加密 如何隱藏蘋(píng)果手機(jī)相冊(cè)的照片
