บทความนี้ไม่มีจาก |
การเรียกซ้ำ (อังกฤษ: recursion) หรือ การเวียนเกิด (อังกฤษ: recurrence) เป็นปรากฏการณ์ที่มีการกลับไปอ้างอิงถึงตนเอง (self-reference) หรือมีนิยามเช่นเดียวกันในลำดับต่ำลงไป ปรากฏการณ์นี้มีปรากฏในหลายด้านเช่น คณิตศาสตร์ วิทยาการคอมพิวเตอร์ ศิลปะ ดนตรี การสร้างปฏิทรรศน์ เป็นต้น
การเรียกซ้ำในด้านต่างๆ
คณิตศาสตร์
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
วิทยาการคอมพิวเตอร์
ในวิทยาการคอมพิวเตอร์ การเรียกซ้ำถูกใช้ในการเขียนโปรแกรม เพื่อเรียกใช้ method ของตัวเอง ในการแสดงถึงการนิยาม method เดียวกันในลำดับที่ต่ำลงไป แต่การทำเช่นนี้อาจทำให้เกิดการเรียกซ้ำไม่รู้จบได้ หากไม่กำหนดเงื่อนไขเพื่อหยุดทำงานหรือเงื่อนไขไม่รัดกุม
public static int fibonacci (int n) { if (n==1) return 1; else if (n==2) return 1; else return fibonacci (n-1) + fibonacci (n-2); }
ศิลปะ
ในการออกแบบเชิงศิลปะมีการวาดรูปในเชิงการเรียกซ้ำ อาทิ การวาดรูปซึ่งมีปรากฏรูปที่วาดนั้นอีกในขนาดเล็กกว่าอยู่ในภาพนั้น หรือที่เรียกกันว่า Droste Effect หรือการวาดรูปให้เกิดวงวนที่ขัดกับสามัญสำนึก
ดนตรี
มีการใช้สร้างสัญญาณที่เรียกว่า Shepard Tone ซึ่งเป็นการสร้างจากการอ้างคลื่นให้เกิดคลื่นของตนเอง
อ้างอิง
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir kareriyksa xngkvs recursion hrux karewiynekid xngkvs recurrence epnpraktkarnthimikarklbipxangxingthungtnexng self reference hruxminiyamechnediywkninladbtalngip praktkarnnimipraktinhlaydanechn khnitsastr withyakarkhxmphiwetxr silpa dntri karsrangptithrrsn epntnkareriyksaindantangkhnitsastr swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidwithyakarkhxmphiwetxr inwithyakarkhxmphiwetxr kareriyksathukichinkarekhiynopraekrm ephuxeriykich method khxngtwexng inkaraesdngthungkarniyam method ediywkninladbthitalngip aetkarthaechnnixacthaihekidkareriyksaimrucbid hakimkahndenguxnikhephuxhyudthanganhruxenguxnikhimrdkum public static int fibonacci int n if n 1 return 1 else if n 2 return 1 else return fibonacci n 1 fibonacci n 2 silpa phapholokokoktranangphyabalxnepnthimakhxngchuxDroste Effect inkarxxkaebbechingsilpamikarwadrupinechingkareriyksa xathi karwadrupsungmipraktrupthiwadnnxikinkhnadelkkwaxyuinphaphnn hruxthieriykknwa Droste Effect hruxkarwadrupihekidwngwnthikhdkbsamysanuk dntri mikarichsrangsyyanthieriykwa Shepard Tone sungepnkarsrangcakkarxangkhlunihekidkhlunkhxngtnexng A Shepard Risset glissando source source hakimidyinesiyng oprdduephimthi wikiphiediy withiichsuxxangxingbthkhwamniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmul hmayehtu khxaenanaihcdhmwdhmuokhrngihekhakbenuxhakhxngbthkhwam duephimthi wikiphiediy okhrngkarcdhmwdhmuokhrngthiyngimsmburn dkhk