摘要:
合并果子 将所有果堆使用小根堆进行表示. 每次合并果堆中最小的两个果堆(即每次取小根堆的根节点). 将合并的结果再放入果堆. 执行上述两步直到只剩下一个果堆. 下面是用优先队列(其底层就是堆表示)ac的代码: #include<iostream> #include<cstdio> #include< 阅读全文
摘要:
传送门 使用快慢指针把题目冲烂。(▽) /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) { 阅读全文