>> SPIKA 1: Katika toleo la mwisho la sigma, mimi kutekelezwa kile ambacho linaweza kujulikana
ufumbuzi iterative, ambapo Nilikuwa mbele kitanzi kuhesabu up yote ya
idadi kati ya 1 na m, baada ya hapo kurudi jumla.
>> Lakini zinageuka tunaweza kutumia mwingine mbinu ya kutekeleza hiyo
kazi, mbinu inayojulikana kama recursion.
kazi ya kujirudia, hivyo kusema, ni moja tu kwamba wito yenyewe.
Sasa, katika na wenyewe, kwamba inaweza kuwa tatizo.
Kama kazi tu wito yenyewe ambayo wito yenyewe ambayo wito yenyewe,
mchakato kwamba wanaweza BoT milele mwisho.
Lakini kwa muda mrefu kama sisi ni pamoja na kinachojulikana msingi kesi, hali ambayo kuhakikisha
kwamba katika baadhi ya hali hatuwezi kuwaita wenyewe, kuwa mchakato wa vinginevyo
looping usio lazima zitakoma.
>> Hebu sasa reimplement sigma kama ifuatavyo.
Kama n ni chini ya au sawa na 0, mimi nina tu, na kwa kiasi fulani kiholela,
kwenda na kurudi 0.
Mwingine nini mimi kwenda kufanya ni kweli compute sigma kwa chanya int
kwamba nimekuwa mitupu.
>> Sasa, ni nini sigma ya m?
Naam, sigma ya m ni, bila shaka, Jumla ya 1 ya juu kupitia m.
Lakini kama sisi kufikiri juu yake kwa njia nyingine, ni tu Jumla ya m pamoja na m
minus 1 pamoja na m bala 2 na kadhalika, njia yote chini ya 1.
Hivyo kwa mantiki kwamba, inaonekana kwamba Mimi naweza tu kurudi m plus.
>> Na kisha mimi haja m minus 1 pamoja na m bala 2.
Lakini nina kazi ambayo inaweza kutoa mimi hasa kwamba jibu, yaani
sigma ya m minus 1.
>> Sasa, wito mwenyewe kwa njia hii haina kuonekana kama wazo bora.
Kwa sababu kama sigma wito sigma ambayo inatoa wito sigma ambayo inatoa wito sigma, wewe
kudhani kwamba mchakato huu wanaweza milele mwisho.
Lakini kwamba ni kwa nini tulikuwa kinachojulikana msingi kesi juu ya kazi hii.
kama hali ya kwamba hundi kama m ni chini ya au sawa na 0 Sitakuja
kuwaita mwenyewe.
Mimi badala kwenda na kurudi 0, ambayo kwa upande mwingine ni kwenda kuongezwa kwa
idadi uliopita kwamba nimekuwa summing up, na hivyo kuacha hii
mchakato vinginevyo kubwa.
>> Hebu sasa kuona kama hii mpya utekelezaji wa kazi.
Hebu kuokoa, kukusanya, na kuendesha mpango huu.
Kufanya sigma 1 dot kufyeka sigma 1.
Na hebu kutoa ni pamoja na idadi sawa mbele.
2, ambayo inapaswa hopefully nipe 3.
Hebu kutoa ni pamoja na 3, ambayo lazima hopefully nipe 6.
Na hebu hatimaye kutoa ni pamoja na 50, ambayo kwa hakika anitiaye 1275.