leet code crisps II
linked list
tarifa gani imetolewa?
taarifi imetolewa kama hii
iku orodha illiyouaganishwa
nini lazima ninafanyya ?
lazima ninakupa ikiwa hi orodha inasomwa kotoka kulia sawa ni inasomawa kotuka kohoshoto
vipi ninatotua tatizo hilli ?
ninatumia kuturudhia kutufute ; nitaonea sam ya zote kuturudhia , wakati wanakuna nodi mbili sawa na sum kwaniza mwaanza hadi misho ni sawa , basi nimefikia jibu langu
kwanini ninatotua tatizo hilli ?
kwa sababu ikiwa ninaweza kututoa tatizo hiil nitatota tatizo ya wanamao wanamjalsio katika mskitini kutoka kulia na kohsoto sawa
kwa sababu ikiwa ninaweza kututoa tatizo hiil nitatota tatizo ya mushkili ; nitakupokuwa niticheza uno ; nitaweza koonea ikiwu cardi zote kotoka chini na juu ni sawa
stack
base ball game
jina tariifu imetolewa ?
ngapi arryas ?
nums 2
num1
nini ni nafanya , nini ni nifute ?
ikiwa raqami ya num1[i] ni iko num2 , ikiwe iko basi raqami moja kubwa kuliko illivya sasa?
nawezaje kutotoua tatizo hilli?
naweza kutumia kuturudhia kwa zote nambari ya num1 kwenye num2
basi nitatumia hali na , ikiwa hilli nambari sasa na numbari moja kubwa kuliko illivya sasa , basi nipe hizi nambari , ikiwa sio kurudhi -1
wanatatuaje tatizo ?
wanakutumia stack
wanajazu stack na -1
wanatumia hali hilli
if stack and stack [-1] < nums[i]
nini ujuzi wa kupanaga programu nimejifunza kutokana na hilli tatizo ?
kutumia for loop katika array kutukana python
return [d[x] for x in findNums]
nimejifunze funtion ya sum
sum(stack)
nimejifunze jinsi ya kupata nambaru mwhisho kwyenye orodhu bila kuturudhi
nimejifunze jinsi kutubadalishe kotoka kwa string hadi numbari
array1 ni juzi kwa aray2
final prices with a special discount
nimepewa nini?
ninipewa orodha ambayo imikatika prices ya items
ninaweza kupata discount kwenye hilli item lakini katika hali na
j > i
prices[j] < prices[i]
j ni index ya chini
ninawezaje tutuoa tatizo hilli ?
ninweza kukazi kuturudhia
kwa sababu lazima na anakuna j>i , hakuna orodhua kweyne otatrtibu kupanda
ninawazeje kupata ikiwe orodhua kweyne utartibu wa kupanda au koshoka
ninaweza kutumia kuturudhia kwa kupata ambayao nambari ndogo kuliko i na hilli nambari qaribu kotoka i
isacending ()
ikiwe ninafute hilli nambari , basi nitaiongeza kaitika orodha
nini ujuzu kupanaga programmu nimejifunzi kyenye tatizo hiili
c++
zida taqa ya orodhu kama hi
stack.resize(prices.size())
tengeneza vector kama hii
vvector<int>
tengeneza stack kama hii
stack<pair<int,int>> stk
ongeza shai katiak orodha
stack.push_back(x)
crawler log finder
ninapewa nini?
click to edit