Rorohiko, Hōtaka
"He aha te mea tenei" te reira i runga i te tāpae, "e reira" haere mai hoki: turanga rāpopototanga o mooni
Pea i roto i te tahi mau mahi rorohiko heke mai wareware e pā ana ki te hunga me ngā kore, me pūtukatuka kore e mahi i runga i bytes me kupu, engari kia tae noa kanohi katoa te ao ā-rua, me te ora i tona tikanga. He aha te tāpae me te wahi e tano ai - he pea ki te kia tino mārama. Ka rite ki wawe rite te timatanga o tona ahua ko te rēhita pūtukatuka tuatahi, me te arorau o tona mahi i roto i te hiahia o te mahara. Ka rite ki te hua o ngā whakaaro ohie tāpae "e reira" kua riro te de märena "rite tika ana."
Taumahi pūtukatuka, arorau-rua
whakahaere te pūtukatuka te mahara, me te whakatinana i te arorau waehere mahi huringa. Ko te hōtaka - he tetahi ranei te huinga o ngā mahi e whakaatu i tētahi raupapa o ngā mahi: ki te whiriwhiri tahi mea ki te rave i te reira, ko te ki te hoatu te tahi mea. pūnaha mahi - te waehere taua, atu kawenga: kua mana te reira ki te mahia, me te whakahaere i ētahi atu hōtaka.
Mau mahi (Hātepe huānga motuhake) - he raupapa tika o ngā mahi ā-rua. rerekē te hōtaka i te mahi e ite iho me faaau atu wahi o te waehere.
Hātepe hoahoa tali rite te raupapa o ngā āhuatanga motuhake, me te motuhake. Ia te maua e ona ake (te tikanga kotahi anake) mahi - he reira watea hoki patuiro, ataata, mahi. Tenei hōtaka taea ki te faaohie i te tukanga whanaketanga, ki te hanga i te whare pukapuka o hātepe me te whakamahi ia ratou i roto i te tahi atu kaupapa.
Te tuku me te Whakahokia Whakahaere
karanga ana te hōtaka i te mahi, haere i te reira te raraunga, Tātaitia te hua. Mai te mahia o te tahi atu wahi waehere tīmataria te i te waho, no te mea kia whakamana te mana hoki i runga i te karanga i muri mo te mahi. whakaratohia ana tēnei tikanga e te tikanga o te mahi waehere me te paetae o ngā hua hōtaka rite te katoa.
Kei te utaina Code ki te mahara, me te mahi i raupapa. Ki te karanga i te mahi (i tetahi atu wahi o te waehere), whakamahia te tāpae te. He aha te mea te reira? Pūmahara (me te atatohu ki reira), e rerekē i te mau i roto i taua whakanohoia ia huānga ngā te i runga i te kotahi o mua. No te mea ki te tiki i tetahi e te mea i raro, e hiahia ana koe ki te tango i ki te mahi me te e te hunga i runga i te reira katoa. tohu tonu atatohu ki te tūranga o nāianei i roto i te tāpae.
I te tīmatanga, riro te tāpae te wāhitau hoki - te wāhitau e whai ake nei i te mahi karanga. Na ka ki te hoatu te raraunga e tika ana katoa mo te mahi i huaina. Ko te karanga a te mahi kōwhiria e te raraunga, tukanga ratou, a ka mahia e te mana hoki hua ki te huānga whakamutunga o te tāpae. Team: "tāpae reira" neke te atatohu ki te mua hoatu, ka tīpakohia te "reira" haere ki te tukatuka.
Rehita toki, bx, CX, DX, ka EX he tohu o te timatanga o te wā o te kōrero tau, ko te SP me te SS - ko tona panu matua. Me pēhea te ki te whakamahi i te tāpae o hōtaka? Tauira o te mua e kore e waiho hei urupa o te hoahoanga o te wā wawe. ka haere Stack ki te ao-rua, tahi ki te kupu "mahi", me te "recursion" ka ngaro ki te arorau whānui o te mahi hōtaka.
Mahi i te raraunga ki te whakatau he aha ki te mahi i
Tāpae tikanga e āhei waea maha ki ngā wāhanga rerekē o te waehere, tae atu i te recursion: karanga i te mahi ano. E rohe tūturu: kia rawaka te rahi mahara mo te tāpae me te waehere. Ki te he tika te hōtaka, ka ka kia tona mahi pūmau, te whakahaere whakawhiti / hoki - tangohia.
he tonu Stack, rite te mau papaa parau takoto i roto i te puranga, ka tono tangata nei te ki takoto te tepu. Ko te whakarau o te mau papaa parau, e ko, to ratou ihirangi, e faatiti'aifarohia i roto i te wahi i reira te tuku ai. E ai ki te arorau o pāhekoheko, te kapa "tāpae, reira" homai he i mua i-te whakarite tenei i waenganui i te hunga e karangatia e, me te hunga nei ka karanga ia. Runga ki te whakaotinga o te tukanga ko reira nui ki te hoki mai te mana ki te wāhitau e whai ake nei i te tetahi i tonoa te tāpae i runga i te tepu.
arorau tino māmā, me te whai hua. He aha te mea i runga i te tepu, pera i hanga i te whakatau te - ngā mahi reira rite haere te reira ki te kitenga - tona āwangawanga i te mea tepu e tukua atu te reira i te tāpae o raraunga - tona tiaki, te mea matua ko te ki hoki nga wa katoa te mana ki te wero i muri mo te mahi. Ka taea e te mahi te karanga ano anake, ki te Okú reira recursion, engari ko te anake taea recursion ki te taka nga raraunga ki te tāpae.
Te oti'a taketake
A, no te riro te mau me te pūtake o te tirohanga mahi, tata, tatou e nehenehe e āhua titau ki kia whāinga, me te roa te ora o te muri. hoatu te tāpae o papa paraharaha, whanau ki te tāpae, me te tāpae whakaratohia pūtukatuka mahi, ngā pūnaha whakahaere, ngā hōtaka, ngā mahi, me te rängai tiketike-tech rite te katoa.
take Tauhira ko te pūtake o te take ohie, engari onge ka taea te whakatau tata i te reira, kahore tautohetohe kau e pā ana ki te wetereo, semantics, papatono whakaritenga me ngā kaupapa matua i roto i te whawhai mo te ora o te reo.
Tetahi wahi rite ko te pūtau mahara, a ka noho i te reira ki tenei ra, engari e te puta ke te whakaaro o reira kua. He pakari haere i roto i te matotoru o te patopato kaha, ratou inaianei titau e taea te tahi mea e tetahi mea, me te mau i roto i te mahara tūturu o tetahi mea, no te mea he reira kua tino nui.
ngā Taumahi, tikanga, koropiko, poraka ... puta nui iti i roto i ngā o tona tikanga, rite pai, e kore e te wetereo mo te wa roa faufaa. kahore e whawhai mo te mana'o o reo hōtaka homai he wāhi ki te riro tetahi o ratou. Utauta (taupatupatu / kaiwhakamaori / anga) takoto te ki noa te mahi, kia pūmau, me te ki tonu-ngā, me pehea ka aha ki te tuhituhi / whakamahi - tango tiaki o te kaihātepe, e kore te reo o te kaituhi.
Kua riro Stack he mahu'inga hou i roto i te tukanga ao o te whanaketanga o ngā whakaaro, me hangarau. Kua whakaurua te taurangi i roto i te puka i roto i nei i wa ratou superimposed i runga i tetahi ki tetahi, me hātepe me ngā i roto i te tahi i te tahi. Ka taea e maha e koe te rongo e pā ana ki te tāpae kawa, ka whakarato tetahi he mahi rerekē.
Stack, taumahinga me te recursion - mahi e kore e fenāpasi, engari kīnaki ratou tahi i te tahi maitai, tuku ki a koutou te hanga putanga ahurei o te tukunga me te tukatuka o ngā mōhiohio.
Similar articles
Trending Now