11 2022 档案
摘要:Git安装、Git基础命令、Git分支、IDEA集成Git,使用GitHub和Gitee
阅读全文
摘要:思路 两个小顶堆借助左右两个指针将数组元素遍历,不断比较两个小顶堆的堆顶元素,累加两者更小的价格(相等优先加左边的); 为保证candidates满足条件,先进行candidates次; 最后得出总价格; 优先队列 优先队列的本质是数据结构中的树,Java中的Queue接口用PriorityQueu
阅读全文
摘要:思路 滑动窗口 + Map 维护元素出现次数, 然后遍历一遍即可求出答案 滑动窗口 滑动窗口是双指针的一种特例,任意时刻只有一个指针在运动,另一个指针静止,指针包含区域称为窗口,指针的运动即窗口的滑动。 滑动窗口的时间复杂度是线性的,一般为O(n)。 滑动窗口一般用于解决特定的序列中符合条件的连续的
阅读全文