Rekursija

Rekursija ir process, kurā kaut kādi objekti tiek atkārtoti vai definēti pašlīdzīgā veidā (tātad, sarežģītākus reducējot uz vienkāršākiem, tos uz vēl vienkāršākiem utt.).

Piemēram, ja divu spoguļu virsmas ir paralēlas viena otrai, tad atkārtotie attēli, kas rodas, ir bezgalīgas rekursijas veids. Rekursijas jēdzienam ir daudzas nozīmes atkarībā no zinātnes nozares, piemēram, sākot ar lingvistiku un beidzot ar loģiku. Visizplatītākie rekursijas pielietojumi ir matemātikā un datorzinātnē, kurās tā veido funkciju definēšanas metodi, kurā funkcija tiek definēta ar pašas definīciju. Konkrētāk, tas definē bezgalīgu skaitu ar gadījumiem (funkcijas vērtībām), izmantojot galīgu izteiksmi, kas dažu instanču gadījumā var atsaukties uz citām instancēm, bet tā, ka neveidojas cilpa vai bezgalīga ķēde ar atsaucēm. Termins tiek lietots arī vēl vispārīgāk, lai aprakstītu procesu ar pašlīdzīgā veidā atkārtojošiem objektiem.

Rekursija
Kakao paciņa, uz kā attēlota sieviete, kura tur rokā tādu pašu paciņu, uz kuras atkal attēlota šī sieviete utt.

Formālas rekursijas definīcijas

Matemātikā un datorzinātnē objektu vai metožu klasei ir rekursīvs raksturs, ja tos var definēt, izmantojot divas īpašības:

  1. Ir vienkāršs bāzes gadījums (vai gadījumi)
  2. Ir likumu kopa, kas reducē visus citus gadījumus uz bāzes gadījumu.

Piemēram, zemāk parādīta rekursīva definīcija personas priekštečiem:

  • Kāda vecāki ir viņa priekšteči (bāzes gadījums).
  • Priekšteči kāda priekštečiem ir arī kāda priekšteči (rekursijas solis).

Fibonači skaitļi ir klasisks rekursijas piemērs:

Rekursija 

Rekursija 

Rekursija 

Daudzas matemātiskas aksiomas ir balstītas uz rekursīviem soļiem. Piemēram, naturālo skaitļu formāla definīcija ar Peano aksiomām var tikt aprakstīta kā: 1 ir naturāls skaitlis, un katram naturālajam skaitlim ir pēctecis, kurš ir arī naturāls skaitlis. Ar šo bāzes gadījumu un rekursīvo likumu var ģenerēt visu naturālo skaitļu kopu.

Tags:

AttēlsDatorzinātneFunkcijaLingvistikaLoģikaMatemātika

🔥 Trending searches on Wiki Latviešu:

Krišjānis BaronsVentspils novadsVienlīdzīgi teikuma locekļiFranču revolūcijaNacionālo putnu uzskaitījumsJāņiAnžejs PasečņiksPirmais pasaules karšCilvēksJūras ērglisLatvijas hokeja izlaseVācijas federālās zemesOtrais pasaules karšEpifānijaAugiAcsArtis KamparsANO dalībvalstu uzskaitījumsSāmiSkeletsPanteons (Roma)FacebookElektromagnētisko viļņu skalaKaspijas jūraTalsu novada ciemu uzskaitījumsGaujas nacionālais parksPīlādžiMeta PlatformsCilvēka skeletsLatvijas Republikas Neatkarības atjaunošanas dienaBavārijas ElizabeteCilvēka bērnsBiomaLatvijas politisko partiju uzskaitījumsEkonomiskās sadarbības un attīstības organizācijaDraugiem.lvImanuels KantsFeodālismsNils UšakovsEduards VeidenbaumsPreiļu muižaItālijas pilsētu uzskaitījumsLatvijas pilsētu uzskaitījumsJapānas prefektūrasTukuma pilskalnsTundraPirmais pasaules karš LatvijāAnglijaStarptautiskie automobiļu reģistrācijas kodiLihtenšteinaKlasicismsDestilācijaLatvijas TelevīzijaRainisStarptautiskā lidosta RīgaGulbenes novada ciemu uzskaitījumsLudvigs van BēthovensVēja enerģijaLatvijas kultūrvēsturiskie novadiGrieķijaGustavs KlucisDivdīgļlapjiOrganiskās vielasE-klaseBasketbolsAndrejs PumpursKipraIskoBanka BaltijaLietuvas dziesmu svētkiAutortiesībasPutniGalaktikaXXVII Vispārējie latviešu Dziesmu un XVII Deju svētkiLatviešu alfabētsKrievijas Impērija🡆 More