characteristics of data structure

Data Structureadvantagedisadvantage
Array Quick insertion, very fast access if index known Slow search, slow deletion, fixed size. 
Ordered array Quicker search than unsorted array. Slow insertion and deletion, fixed size. 
Stack Provides last-in, first-out access.Slow access to other items. 
Queue Provides first-in, first-out access.Slow access to other items. 
Linked list Quick insertion, quick deletion. Slow search. 
Binary tree Quick search, insertion, deletion (if tree remains balanced). Deletion algorithm is complex. 
Red-black tree Quick search, insertion, deletion. Tree always balanced. Complex. 
2-3-4 tree Quick search, insertion, deletion. Tree always balanced. Similar trees good for disk storage. Complex. 
Hash table Very fast access if key known. Fast insertion. Slow deletion, access slow if key not known, inefficient memory usage. 
Heap Fast insertion, deletion, Slow access to other items.access to largest item. 
Graph Models real-world situations. Some algorithms are slow and complex. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值