✉️ Saņem šito visu e-pastā. Tā vietā, lai palaistu garām kaut ko no tā, ko es rakstu savā blogā, tagad vari pierakstīties un saņemt e-pastā visu, ko es te rakstu. Tas nav bieži.

Tu atbildi augstāk redzamajam komentāram. Atcelt

Gravatar marexz

2009. gada 23. jūlijā, plkst. 18:44

Rekursija (ja pareizi atceros no matemātikas), var uzdot funkcijas, kuras griežas pašas pie sevis tieši vai arī netieši.

Tb ja marexz griežas pie laacz un laacz griežas pie marexz tad sanāk ka marexz netieši griežas pats pie sevis. Kaut kā tā bija, labojiet ja es kļūdos, matemātiku sen mācījos

Gravatar ko6ka

2009. gada 23. jūlijā, plkst. 18:52

Ļoti sasmējos par šo joku. :) Asprātīgi.

Gravatar uliuli

2009. gada 23. jūlijā, plkst. 18:55

Tas ir veids, kā nokārt kompi.

Gravatar mītavnieks

2009. gada 23. jūlijā, plkst. 19:04

Rekursiju mēdz izmantot, lai nodarbinātu blondīnes - iedodot papīra lapiņu, kur abās pusēs rakstīts: "skatīt otru pusi" :)

Gravatar Vilx-

2009. gada 23. jūlijā, plkst. 19:51

Rekursija, lietv. Sk. Rekursija.

Gravatar fest

2009. gada 23. jūlijā, plkst. 20:37

Man patika bashorgā lasīts citāts:

Сегодня работал с отцом, он мне говорит типа хочешь рекурсию покажу, я типа ну давай. Он берет втыкает в удлинитель дрель, и удлинитель включает в себя[удлинитель] же, жмет кнопку, дрель начинает работать.... Блин наверное у меня было очень смешное лицо, он ржал до вечера, а я еще долго втыкал почему же так получается, оказалось дрель была на аккумуляторе =(

Gravatar neruup

2009. gada 23. jūlijā, plkst. 22:05

Taa nav rekursija, tas ir stack overflow :D

Gravatar Kirils

2009. gada 23. jūlijā, plkst. 23:11

bezgaliigam ciklam jau nav nekaada sakara ar rekursiju. pareizaa versija bija:

  • infinite loop, n.: loop, infinite
  • loop, inifinite, n.: inifinite loop

Gravatar noisex

2009. gada 24. jūlijā, plkst. 01:15

rekursjai nav nekads sakars ar bezgaligu loopum tb negriezzas pats pie sevis ;)

Gravatar esuntu

2009. gada 24. jūlijā, plkst. 07:55

To understand recursion, you must first understand recursion.

Gravatar CiemaAidzins

2009. gada 24. jūlijā, plkst. 09:51

Rekursiju bieži jauc ar cikliem, visbiežāk rekursiju arī var pārrakstī kā ciklu, kas mēdz būt efektīvāk, bet ne tik kruta izskatās protams. Rekursija ir bezgalīga tikai līkām rokām.

Piemērs: function samazinam_algu(darbinieks) { darbinieks.alga = alga/2; if (darbinieks.mirst_bada() == true) { return 0; } else {samazinam_algu(darbinieks);} end if; return 0; }

Gravatar rick'james -> CiemaAidzins

2009. gada 24. jūlijā, plkst. 12:26

+1 :D:D:D

Gravatar OreMan

2009. gada 24. jūlijā, plkst. 12:56

CiemaAizdzins, Tev neliela kļūda funkcijas 2. rindā.. Šādā redakcijā nekāda rekursija vai nu nesanāk vai arī notiek bezgalīga ieciklošanās, ja mainīgais alga netiek mainīts.. Laikam pareizāk būtu šo rindiņu pārrakstīt šādi:

darbinieks.alga = darbinieks.alga/2;

;)

Gravatar mazo

2009. gada 24. jūlijā, plkst. 14:49

nice ((: Bet nu jā - sanāk bezgalīgs loops. Vissaprotamākais, manuprāt ir piemērs ar bezierobežojumu menu, kad, lai noskaidrotu menu elementa childus griežamies pie tās pašas funckijas un atkal visiem atrastajiem childiem meklējam to saistītos childus.

function menu($parent="0", $add){ $q="SELECT id, name FROM menu WHERE parent_id = $parent"; ---blaah--- echo $add.$row['name']; $add=$add.'--'; menu($row['id'], $add); }

Gravatar jo

2009. gada 25. jūlijā, plkst. 02:51

uhh... jāatcerās tāda kruta valoda, kā PROLOG, tur plaši bija jaizmanto rekursija, lai vispār ko uzprogramētu :-}

Nu bet var jau arī normālās valodās rekursiju izmantot, teiksim lai skaitļa faktoriālu n! aprēķinātu :-}

long fact(int n) { if(n == 1) return 1; else return n * fact(n-1);}

Gravatar Argh

2009. gada 25. jūlijā, plkst. 19:09

Googles fīča jau tas ir tikai prikols :) Par to "did you mean.."

Gravatar cu

2009. gada 27. jūlijā, plkst. 12:39

Šis teikums satur atsauci pats uz sevi.

Gravatar zumzum

2009. gada 28. jūlijā, plkst. 15:34

Rekursija nozīmē, ka var uzdot funkcijas, kuras griežas pašas pie sevis tieši vai arī netieši. Ja funkcija A griežas pati pie sevis, tad saka, ka tā griežas tieši. Ja A griežas pie B un B pie A, tad saka, ka A griežas pie sevis netieši. Vispārīgā gadījumā ķēdīte var būt garāka.... Lūk kā :)

Gravatar aaa

2009. gada 5. augustā, plkst. 16:15

Lasīju veselu stundu, tā arī atbildi neatradu, kaut kāds murgs! Kas tad ir tā rekursija? Jautājums vai?

Gravatar simpel

2012. gada 18. aprīlī, plkst. 14:23

[ fy_* | de_* | cs_* | dm_* | wa_* & %H >= 22 & %H = 06 & %H < 22 ] weapon_lights 0 fbl_enabled 0

Gravatar simpel

2012. gada 18. aprīlī, plkst. 14:24

fy_* | de_* | cs_* | dm_* | wa_* & %H >= 22 & %H = 06 & %H < 22 weapon_lights 0 fbl_enabled 0

Gravatar ssimpell

2012. gada 18. aprīlī, plkst. 14:33

if %H >= 22 & %H = 06 & %H < 22 weapon_lights 0 fbl_enabled 0