บทความนี้ไม่มีจาก |
รายการ (อังกฤษ: List) เป็นแบบชนิดข้อมูลนามธรรมประเภทหนึ่ง ซึ่งมีลักษณะการเรียงแบบต่อเนื่องไปเป็นลำดับ ข้อมูลจะมีลำดับก่อนหลังกันคล้ายเวกเตอร์ ตัวอย่างของรายการเช่น การเรียงลำดับตัวอักษร A,B,C,... ซึ่งบอกตัวก่อนหน้าและหลังตัวอักษรใดๆได้
รายการ | |
---|---|
รายการโยง รูปแบบรายการอีกแบบหนึ่ง | |
ความสำคัญของลำดับ | เรียงเป็นดัชนี (index,order) หรือลำดับก่อนหลัง (sequence) |
การซ้ำกันของสมาชิก | อนุญาตให้ซ้ำได้ |
เวลาที่ใช้ในการเข้าถึง | ตามดัชนีหรือตามลำดับ (index,sequential) |
โครงสร้างที่นำไปใช้ | แถวลำดับพลวัต,รายการโยง |
รายการเป็นประเภทข้อมูลพื้นฐานในรูปแบบหนึ่ง ซึ่งจำลองการเรียงลำดับของหน่วยความจำได้อย่างดีคล้ายแถวลำดับ
จุดเด่นของรายการ
รายการมักจะทำมาเพื่อให้เพิ่มลดข้อมูลได้ง่าย หรือเพื่อให้เกิดความสอดคล้องในข้อมูลที่ตำแหน่งมีความสำคัญ (เช่นการเก็บเลขที่เป็นลำดับ หรือการเก็บเวกเตอร์ซึ่งสลับตำแหน่งกันไม่ได้) เป็นต้น
บริการที่มักจะมี
- การเพิ่ม การลบ และค้นหาสมาชิกตามดัชนี (Index)
- การเพิ่ม การลบ และค้นหาสมาชิกตามลำดับก่อนหลัง (Sequential)
- การหาดัชนีของสมาชิกใดๆ
- การสร้างตัวแจงย้ำสำหรับสมาชิกใดๆ
ความเร็วที่ใช้ในการทำงาน
ความเร็วที่ใช้ในการทำงานของบริการขึ้นอยู่กับการเลือกใช้โครงสร้างข้อมูลที่เหมาะสม หากใช้แถวลำดับในการทำรายการ การค้นหาแบบดัชนีอาจใช้ความเร็วเป็น O (1) แต่การค้นหาแบบไล่หาสมาชิกโดยใช้โปรแกรมวนซ้ำทำให้ต้องใช้เวลา
โครงสร้างข้อมูลที่เป็นรายการ
ดูเพิ่ม
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 raykar xngkvs List epnaebbchnidkhxmulnamthrrmpraephthhnung sungmilksnakareriyngaebbtxenuxngipepnladb khxmulcamiladbkxnhlngknkhlayewketxr twxyangkhxngraykarechn kareriyngladbtwxksr A B C sungbxktwkxnhnaaelahlngtwxksrididraykarraykaroyng rupaebbraykarxikaebbhnungkhwamsakhykhxngladberiyngepndchni index order hruxladbkxnhlng sequence karsaknkhxngsmachikxnuyatihsaidewlathiichinkarekhathungtamdchnihruxtamladb index sequential okhrngsrangthinaipichaethwladbphlwt raykaroyng raykarepnpraephthkhxmulphunthaninrupaebbhnung sungcalxngkareriyngladbkhxnghnwykhwamcaidxyangdikhlayaethwladbcudednkhxngraykarraykarmkcathamaephuxihephimldkhxmulidngay hruxephuxihekidkhwamsxdkhlxnginkhxmulthitaaehnngmikhwamsakhy echnkarekbelkhthiepnladb hruxkarekbewketxrsungslbtaaehnngknimid epntnbrikarthimkcamikarephim karlb aelakhnhasmachiktamdchni Index karephim karlb aelakhnhasmachiktamladbkxnhlng Sequential karhadchnikhxngsmachikid karsrangtwaecngyasahrbsmachikidkhwamerwthiichinkarthangankhwamerwthiichinkarthangankhxngbrikarkhunxyukbkareluxkichokhrngsrangkhxmulthiehmaasm hakichaethwladbinkartharaykar karkhnhaaebbdchnixacichkhwamerwepn O 1 aetkarkhnhaaebbilhasmachikodyichopraekrmwnsathaihtxngichewla O n displaystyle O n okhrngsrangkhxmulthiepnraykarraykaraethwladb raykaroyngduephimewketxr aethwladb ladb dchni