20170707总结

20170707总结
今天是数据结构最难的一天,学了平衡树。讲了替罪羊树、treap、splay。学长说掌握两种即可,又因为替罪羊树最基础,所以我没有写替罪羊树,只是理解了一下,准备学treap和splay。今天我写的是treap,不得不说,比以前见过的SBtree好写多了,操作就只有split和merge两种,插入删除都是split到要插入/删除的点,把其他点和要插入的点merge或把除要删除的点外的点merge,而经过压行,这两个函数都只有四行,insert和erase都只有三行,所以treap好写好调。下午调treap,作死地把所有操作都分别写到函数里,以至于是先merge再返回答案,这样merge的时候会改变答案的值。这就是指针的迷惑性,虽然指针没有任何变化,但它指向的东西变了,诶,初学指针……调WA调了很久,以至于都没时间写splay了。周末再写一写splay。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值