Kas ir rekursija?
Par programmēšanu.
Jautājums: Kas ir rekursija?
Atbilde: Skat. jautājumu.
✉️ 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.
Par programmēšanu.
Jautājums: Kas ir rekursija?
Atbilde: Skat. jautājumu.
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
2009. gada 23. jūlijā, plkst. 18:52
Ļoti sasmējos par šo joku. :) Asprātīgi.
2009. gada 23. jūlijā, plkst. 18:55
Tas ir veids, kā nokārt kompi.
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" :)
2009. gada 23. jūlijā, plkst. 19:51
Rekursija, lietv. Sk. Rekursija.
2009. gada 23. jūlijā, plkst. 20:33
http://googlesystem.blogspot.com/2009/07/google-helps-you-understand-recursion.html
2009. gada 23. jūlijā, plkst. 20:37
Man patika bashorgā lasīts citāts:
Сегодня работал с отцом, он мне говорит типа хочешь рекурсию покажу, я типа ну давай. Он берет втыкает в удлинитель дрель, и удлинитель включает в себя[удлинитель] же, жмет кнопку, дрель начинает работать.... Блин наверное у меня было очень смешное лицо, он ржал до вечера, а я еще долго втыкал почему же так получается, оказалось дрель была на аккумуляторе =(
2009. gada 23. jūlijā, plkst. 22:05
Taa nav rekursija, tas ir stack overflow :D
2009. gada 23. jūlijā, plkst. 22:54
tas ir cpu 100% :D
2009. gada 23. jūlijā, plkst. 23:11
bezgaliigam ciklam jau nav nekaada sakara ar rekursiju. pareizaa versija bija:
2009. gada 24. jūlijā, plkst. 01:15
rekursjai nav nekads sakars ar bezgaligu loopum tb negriezzas pats pie sevis ;)
2009. gada 24. jūlijā, plkst. 07:55
To understand recursion, you must first understand recursion.
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; }
2009. gada 24. jūlijā, plkst. 12:26
+1 :D:D:D
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;
;)
2009. gada 24. jūlijā, plkst. 13:19
http://dl.ziza.ru/other/072009/24/demotiv/034.jpg
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); }
2009. gada 24. jūlijā, plkst. 16:13
http://de.fishki.net/picsw/072009/24/demotiv/034.jpg
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);}
2009. gada 25. jūlijā, plkst. 19:09
Googles fīča jau tas ir tikai prikols :) Par to "did you mean.."
2009. gada 27. jūlijā, plkst. 12:39
Šis teikums satur atsauci pats uz sevi.
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ā :)
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?
2009. gada 8. augustā, plkst. 22:47
Šī ir iterācija.
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
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
2012. gada 18. aprīlī, plkst. 14:33
if %H >= 22 & %H = 06 & %H < 22 weapon_lights 0 fbl_enabled 0