fbpx
วิกิพีเดีย

แถวลำดับ

ในวิทยาการคอมพิวเตอร์ แถวลำดับ (อังกฤษ: array) คือโครงสร้างข้อมูลที่เป็นรายการอย่างหนึ่ง ข้อมูล (value) จะถูกเก็บบนหน่วยความจำคอมพิวเตอร์ แบบอยู่ติดกันไปเรื่อย ๆ การเข้าถึงข้อมูลสามารถกระทำได้ผ่านดัชนี (index) หรืออาจเรียกว่า คีย์ โดยดัชนีจะเป็นจำนวนเต็มซึ่งบอกถึงลำดับที่ของข้อมูลในแถวลำดับ นอกจากนี้ ค่าของดัชนียังไปจับคู่กับที่อยู่หน่วยความจำ ผ่านสูตรคณิตศาสตร์ ทำให้สามารถเข้าถึงข้อมูลได้

ตัวอย่างเช่นแถวลำดับที่มีข้อมูล 10 ตัว โดยมีดัชนีตั้งแต่ 0 ถึง 9 สมมุติให้ข้อมูลแต่ละตัวใช้หน่วยความจำ 4 ไบต์ และแถวลำดับนี้มีที่อยู่ในหน่วยความจำคือ 2000 จะได้ว่าที่อยู่หน่วยความจำของข้อมูลตัวที่ i คือ 2000 + 4i

แถวลำดับยังสามารถขยายมิติไปเป็นสองมิติหรือมากกว่านั้นได้ เนื่องจากรูปแบบของแถวลำดับสองมิติมีรูปร่างเป็นตาราง คล้ายกับเมตริกซ์ บางทีจึงอาจเรียกแถวลำดับสองมิติว่าเมตริกซ์หรือตาราง (สำหรับตารางโดยส่วนมากแล้วจะหมายความถึงตาราง lookup) เช่นเดียวกับแถวลำดับมิติเดียวที่บางครั้งก็อาจเรียกว่าเวกเตอร์หรือทูเพิล

แถวลำดับถือได้ว่าเป็นโครงสร้างข้อมูลที่ถือกำเนิดขึ้นพร้อม ๆ กับการเขียนโปรแกรม และสำคัญมากในการเขียนโปรแกรมเช่นเดียวกัน และแทบจะไม่มีโปรแกรมใดเลยที่ไม่ใช้แถวลำดับ โดยแถวลำดับนี้ยังนำไปอิมพลีเมนต์โครงสร้างข้อมูลอื่นอีกมากมายเช่นรายการหรือสายอักขระ แม้แต่หน่วยเก็บข้อมูลที่มีที่อยู่หน่วยความจำก็อาจจะมองหน่วยเก็บข้อมูลเป็นแถวลำดับขนาดยักษ์ก็ได้

ประวัติ

การนำไปใช้งาน

รูปแบบของแถวลำดับ

ประสิทธิภาพ

ความหมายของมิติ

ดูเพิ่ม

แถวลำด, ในว, ทยาการคอมพ, วเตอร, งกฤษ, array, อโครงสร, างข, อม, ลท, เป, นรายการอย, างหน, อม, value, จะถ, กเก, บบนหน, วยความจำคอมพ, วเตอร, แบบอย, ดก, นไปเร, อย, การเข, าถ, งข, อม, ลสามารถกระทำได, านด, ชน, index, หร, ออาจเร, ยกว, โดยด, ชน, จะเป, นจำนวนเต, มซ, งบอ. inwithyakarkhxmphiwetxr aethwladb xngkvs array khuxokhrngsrangkhxmulthiepnraykarxyanghnung khxmul value cathukekbbnhnwykhwamcakhxmphiwetxr aebbxyutidkniperuxy karekhathungkhxmulsamarthkrathaidphandchni index hruxxaceriykwa khiy odydchnicaepncanwnetmsungbxkthungladbthikhxngkhxmulinaethwladb nxkcakni khakhxngdchniyngipcbkhukbthixyuhnwykhwamca phansutrkhnitsastr thaihsamarthekhathungkhxmulidtwxyangechnaethwladbthimikhxmul 10 tw odymidchnitngaet 0 thung 9 smmutiihkhxmulaetlatwichhnwykhwamca 4 ibt aelaaethwladbnimithixyuinhnwykhwamcakhux 2000 caidwathixyuhnwykhwamcakhxngkhxmultwthi i khux 2000 4iaethwladbyngsamarthkhyaymitiipepnsxngmitihruxmakkwannid enuxngcakrupaebbkhxngaethwladbsxngmitimiruprangepntarang khlaykbemtriks bangthicungxaceriykaethwladbsxngmitiwaemtrikshruxtarang sahrbtarangodyswnmakaelwcahmaykhwamthungtarang lookup echnediywkbaethwladbmitiediywthibangkhrngkxaceriykwaewketxrhruxthuephilaethwladbthuxidwaepnokhrngsrangkhxmulthithuxkaenidkhunphrxm kbkarekhiynopraekrm aelasakhymakinkarekhiynopraekrmechnediywkn aelaaethbcaimmiopraekrmidelythiimichaethwladb odyaethwladbniyngnaipximphliemntokhrngsrangkhxmulxunxikmakmayechnraykarhruxsayxkkhra aemaethnwyekbkhxmulthimithixyuhnwykhwamcakxaccamxnghnwyekbkhxmulepnaethwladbkhnadykskid enuxha 1 prawti 2 karnaipichngan 3 rupaebbkhxngaethwladb 4 prasiththiphaph 5 khwamhmaykhxngmiti 6 duephimprawti aekikhswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidkarnaipichngan aekikhswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidrupaebbkhxngaethwladb aekikhswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidprasiththiphaph aekikhswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidkhwamhmaykhxngmiti aekikhswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidduephim aekikhaethwladbphlwtekhathungcak https th wikipedia org w index php title aethwladb amp oldid 4838106, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม