ชนิดข้อมูล
ชนิดข้อมูลดั้งเดิม
- (สำหรับค่าข้อมูลบูลีน จริง/เท็จ)
- (สำหรับค่าข้อมูลตัวอักษร)
- Float (สำหรับค่าข้อมูลเลขจำนวนจริง)
- (สำหรับค่าข้อมูลเลขจำนวนจริงที่มีขนาดใหญ่กว่า float)
- (สำหรับค่าข้อมูลเลขจำนวนเต็มหรือค่าที่มีความแม่นยำแน่นอน)
ชนิดข้อมูลประกอบ
ชนิดข้อมูลนามธรรม
- (Container)
- (Map/Associative array/Dictionary)
- (Multimap)
- รายการ (List)
- เซต (Set)
- (Multiset)
- แถวคอยลำดับความสำคัญ (Priority queue)
- แถวคอย (Queue)
- (Deque)
- กองซ้อน (Stack)
- สตริง (String)
- ต้นไม้ (Tree)
- กราฟ (Graph)
คุณสมบัติบางประการของชนิดข้อมูลนามธรรม
โครงสร้าง | เสถียร | เป็นเอกลักษณ์ | เซลต่อโหนด |
---|---|---|---|
Bag | ไม่ใช่ | ไม่ใช่ | 1 |
Set | ไม่ใช่ | ใช่ | 1 |
List | ใช่ | ไม่ใช่ | 1 |
Map | ไม่ใช่ | ใช่ | 2 |
"เสถียร" หมายความว่าลำดับของอินพุตนั้นยังคงอยู่ โครงสร้างข้อมูลอื่น ๆ เช่น "รายการแบบโยง" และ "สแต็ก" ไม่สามารถนิยามได้ง่ายด้วยวิธีนี้ เนื่องจากมันจำเพาะการดำเนินการที่เกี่ยวข้องกับมัน
โครงสร้างข้อมูลเชิงเส้น
อาร์เรย์
- อาร์เรย์ (Array)
- (Bidirectional map)
- (Bit array)
- (Bit field)
- (Bitboard)
- บิตแมพ (Bitmap)
- บัพเฟอร์วงกลม (Circular buffer)
- (Control table)
- (Image)
- (Dynamic array)
- (Gap buffer)
- (Hashed array tree)
- (Heightmap)
- (Lookup table)
- แมตริกซ์ (Matrix)
- (Parallel array)
- (Sorted array)
- (Variable-length array)
รายการ
- (Doubly linked list)
- รายการโยง (Linked list)
- รายการจัดตัวเอง (Self-organizing list)
- (Skip list)
- วีลิสต์ (VList)
- Xor linked list
- ซิปเปอร์ (Zipper)
ต้นไม้
ต้นไม้แบบคู่
- (AA tree)
- (AVL tree)
- (Binary search tree)
- ต้นไม้ทวิภาค (Binary tree)
- (Cartesian tree)
- (Pagoda)
- (Randomized binary search tree)
- ต้นไม้แดงดำ (Red-black tree)
- โร้ป (Rope)
- Scapegoat tree
- Splay tree
- ต้นไม้แบบที (T-tree)
- (Tango tree)
- (Top tree)
- ทรีพ (Treap)
- (Weight-balanced tree)
B-trees
- ต้นไม้แบบบี (B-tree)
- (B+ tree)
- (B*-tree)
- (B sharp tree)
- (Dancing tree)
- (2-3 tree)
- (2-3-4 tree)
- (Queap)
- (Fusion tree)
- (Bx-tree)
ฮีปส์
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
chnidkhxmulchnidkhxmuldngedim sahrbkhakhxmulbulin cring ethc sahrbkhakhxmultwxksr Float sahrbkhakhxmulelkhcanwncring sahrbkhakhxmulelkhcanwncringthimikhnadihykwa float sahrbkhakhxmulelkhcanwnetmhruxkhathimikhwamaemnyaaennxn chnidkhxmulprakxb xarery Array Record yueniyn Union Tagged union chnidkhxmulnamthrrm Container Map Associative array Dictionary Multimap raykar List est Set Multiset aethwkhxyladbkhwamsakhy Priority queue aethwkhxy Queue Deque kxngsxn Stack string String tnim Tree kraf Graph khunsmbtibangprakarkhxngchnidkhxmulnamthrrm okhrngsrang esthiyr epnexklksn esltxohndBag imich imich 1Set imich ich 1List ich imich 1Map imich ich 2 esthiyr hmaykhwamwaladbkhxngxinphutnnyngkhngxyu okhrngsrangkhxmulxun echn raykaraebboyng aela saetk imsamarthniyamidngaydwywithini enuxngcakmncaephaakardaeninkarthiekiywkhxngkbmnokhrngsrangkhxmulechingesnxarery xarery Array Bidirectional map Bit array Bit field Bitboard bitaemph Bitmap bphefxrwngklm Circular buffer Control table Image Dynamic array Gap buffer Hashed array tree Heightmap Lookup table aemtriks Matrix Parallel array Sorted array Variable length array raykar Doubly linked list raykaroyng Linked list raykarcdtwexng Self organizing list Skip list wilist VList Xor linked list sipepxr Zipper tnimtnimaebbkhu AA tree AVL tree Binary search tree tnimthwiphakh Binary tree Cartesian tree Pagoda Randomized binary search tree tnimaedngda Red black tree orp Rope Scapegoat tree Splay tree tnimaebbthi T tree Tango tree Top tree thriph Treap Weight balanced tree B trees tnimaebbbi B tree B tree B tree B sharp tree Dancing tree 2 3 tree 2 3 4 tree Queap Fusion tree Bx tree hips hip Heap hipthwiphakh Binary heap Fibonacci heap AF heap 2 3 heap sxfthip Soft heap Treap bip Beap Skew heap D ary heap