线段树(一种二叉搜索树):https://baijiahao.baidu.com/s?id=1670794529569535430&wfr=spider&for=pc

ACM-图论-最短路:POJ 1062 昂贵的聘礼-条件最短路:https://blog.csdn.net/jayacm/article/details/78740181
https://blog.csdn.net/jayacm/category_7059373.html

一个oj:https://namomo.top:8081/

虚树:
视频:https://www.bilibili.com/video/av926434883?p=2
blog:https://www.cnblogs.com/zwfymqz/p/9175152.html
例题:https://ac.nowcoder.com/acm/contest/6944/B

dp合集:
https://blog.csdn.net/fjsd155/article/details/88833701

C++的STL库,vector sort排序时间复杂度 及常见容器比较:
https://www.cnblogs.com/sthv/p/5511921.html

AC自动机:https://www.cnblogs.com/hyfhaha/p/10802604.html
前提知识trie树:https://blog.csdn.net/weixin_39778570/article/details/81990417

P问题、NP问题、NPC问题、NP-hard问题详解:https://blog.csdn.net/qq_29176963/article/details/82776543

背包9讲:
https://blog.csdn.net/yandaoqiusheng/article/details/84782655