ACM常用数据结构


 基本结构高级结构题单
集合结构 


幷查集


POJ 1182

POJ 1308

POJ 1611

POJ 1986

POJ 1988

线性结构数组

队列

双端队列

POJ

POJ

POJ

POJ

POJ

树状结构

二叉树

BST

AVL树

splay树(伸展树)

Treap

Cartesian Tree

Size Balance Tree

POJ 3580(splay tree)

POJ 2761(Treap)

POJ 2201(Cartesian Tree)

POJ 3481(SBT)

图形结构

邻接矩

阵邻接表

十字链表

邻接多重表

 

POJ

POJ

POJ

POJ

POJ

堆型结构二叉堆

左偏堆

斜堆

POJ 3016(可合并堆)

POJ 3666(可合并堆)

POJ

POJ

POJ

数学结构 


散列表(Hash表)


POJ 3349

POJ 2002

POJ

统计结构 

树状数组

线段树

POJ 2482(线段树)

POJ 1151(线段树)

POJ 2155(二维树状数组)

POJ

POJ

字符结构 

前缀树

后缀树

后缀数组


POJ 1743

POJ 2744

POJ 2758

POJ 1056(Trie树)

POJ 2001(Trie树)

POJ 2503(Trie树)

POJ 3630(Trie树)



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值