ในวิทยาการคอมพิวเตอร์ แถวลำดับ (อังกฤษ: array) คือโครงสร้างข้อมูลที่เป็นรายการอย่างหนึ่ง ข้อมูล (value) จะถูกเก็บบนหน่วยความจำคอมพิวเตอร์ แบบอยู่ติดกันไปเรื่อย ๆ การเข้าถึงข้อมูลสามารถกระทำได้ผ่านดัชนี (index) หรืออาจเรียกว่า คีย์ โดยดัชนีจะเป็นจำนวนเต็มซึ่งบอกถึงลำดับที่ของข้อมูลในแถวลำดับ นอกจากนี้ ค่าของดัชนียังไปจับคู่กับ ผ่านสูตรคณิตศาสตร์ ทำให้สามารถเข้าถึงข้อมูลได้
ตัวอย่างเช่นแถวลำดับที่มีข้อมูล 10 ตัว โดยมีดัชนีตั้งแต่ 0 ถึง 9 สมมุติให้ข้อมูลแต่ละตัวใช้หน่วยความจำ 4 ไบต์ และแถวลำดับนี้มีที่อยู่ในหน่วยความจำคือ 2000 จะได้ว่าที่อยู่หน่วยความจำของข้อมูลตัวที่ i คือ 2000 + 4i
แถวลำดับยังสามารถขยายมิติไปเป็นสองมิติหรือมากกว่านั้นได้ เนื่องจากรูปแบบของแถวลำดับสองมิติมีรูปร่างเป็นตาราง คล้ายกับเมตริกซ์ บางทีจึงอาจเรียกแถวลำดับสองมิติว่าเมตริกซ์หรือตาราง (สำหรับตารางโดยส่วนมากแล้วจะหมายความถึง) เช่นเดียวกับแถวลำดับมิติเดียวที่บางครั้งก็อาจเรียกว่าเวกเตอร์หรือทูเพิล
แถวลำดับถือได้ว่าเป็นโครงสร้างข้อมูลที่ถือกำเนิดขึ้นพร้อม ๆ กับการเขียนโปรแกรม และสำคัญมากในการเขียนโปรแกรมเช่นเดียวกัน และแทบจะไม่มีโปรแกรมใดเลยที่ไม่ใช้แถวลำดับ โดยแถวลำดับนี้ยังนำไปอิมพลีเมนต์โครงสร้างข้อมูลอื่นอีกมากมายเช่นหรือสายอักขระ แม้แต่หน่วยเก็บข้อมูลที่มีที่อยู่หน่วยความจำก็อาจจะมองหน่วยเก็บข้อมูลเป็นแถวลำดับขนาดยักษ์ก็ได้
ประวัติ
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
การนำไปใช้งาน
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
รูปแบบของแถวลำดับ
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
ประสิทธิภาพ
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
ความหมายของมิติ
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
ดูเพิ่ม
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
inwithyakarkhxmphiwetxr aethwladb xngkvs array khuxokhrngsrangkhxmulthiepnraykarxyanghnung khxmul value cathukekbbnhnwykhwamcakhxmphiwetxr aebbxyutidkniperuxy karekhathungkhxmulsamarthkrathaidphandchni index hruxxaceriykwa khiy odydchnicaepncanwnetmsungbxkthungladbthikhxngkhxmulinaethwladb nxkcakni khakhxngdchniyngipcbkhukb phansutrkhnitsastr thaihsamarthekhathungkhxmulid twxyangechnaethwladbthimikhxmul 10 tw odymidchnitngaet 0 thung 9 smmutiihkhxmulaetlatwichhnwykhwamca 4 ibt aelaaethwladbnimithixyuinhnwykhwamcakhux 2000 caidwathixyuhnwykhwamcakhxngkhxmultwthi i khux 2000 4i aethwladbyngsamarthkhyaymitiipepnsxngmitihruxmakkwannid enuxngcakrupaebbkhxngaethwladbsxngmitimiruprangepntarang khlaykbemtriks bangthicungxaceriykaethwladbsxngmitiwaemtrikshruxtarang sahrbtarangodyswnmakaelwcahmaykhwamthung echnediywkbaethwladbmitiediywthibangkhrngkxaceriykwaewketxrhruxthuephil aethwladbthuxidwaepnokhrngsrangkhxmulthithuxkaenidkhunphrxm kbkarekhiynopraekrm aelasakhymakinkarekhiynopraekrmechnediywkn aelaaethbcaimmiopraekrmidelythiimichaethwladb odyaethwladbniyngnaipximphliemntokhrngsrangkhxmulxunxikmakmayechnhruxsayxkkhra aemaethnwyekbkhxmulthimithixyuhnwykhwamcakxaccamxnghnwyekbkhxmulepnaethwladbkhnadykskidprawtiswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidkarnaipichnganswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidrupaebbkhxngaethwladbswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidprasiththiphaphswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidkhwamhmaykhxngmitiswnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidduephimaethwladbphlwt