【leetcode刷题之路】面试经典hot100(1)——哈希+双指针+滑动窗口+子串

文章目录 1 哈希1.1 【哈希】【模拟】两数之和1.2 【哈希】【字符串】字母异位词1.3 【模拟】【哈希】最长连续序列 2 双指针2.1 【双指针】【数组】移动零2.2 【双指针】【数组】盛最多水的容器2.3 【双指针】【数组】三数之和2.4 【双指针】接雨水 3 滑动窗口3.1 【滑动窗口】…

quickchart生成图表的url中的#没有转义会导致生成失败

‘#’ 字符是 URL 结构中片段部分的分隔符。它将 URL 路径与片段标识符分开,编码它可能会干扰这种分隔。所以一般需要手动转义,例如用%23来替换。

【wsl】wsl + vscode 中使用 typora 打开 markdown 文件

vscode 连接好wsl 使用Open in External App 一个五星好评的插件Open in External App则可以在vscode中用typora打开md文件,不仅如此,还有设定其他应用打开相应的文件,比如chrome打开html。插件食用方法也比较简单,安装后&#…

1044. Shopping in Mars (25)-PAT甲级真题

这题暴力用前缀和搜会超时&#xff0c;有两种解法&#xff0c;二分查找和滑动窗口 二分查找参考了柳神&#xff1a; #include<bits/stdc.h> using namespace std; int n,m; vector<int> ans; int main(){scanf("%d%d",&n,&m);vector<int&…

[数据结构] 万字解析排序算法

文章目录 快速排序双指针法整体排序过程整理选择基准值&#xff08;Pivot&#xff09;单趟划分&#xff08;Partitioning&#xff09;递归分治&#xff08;Divide and Conquer&#xff09;终止条件合并 整体代码实现为什么相遇位置一定是小值&#xff1f;情况 1: 右指针j找到了…

算法力扣刷题记录 六十九【动态规划基础及509. 斐波那契数】

前言 调整一下做题顺序&#xff0c;多个章节同步进行&#xff0c;穿插练习。可以在各章节的专栏中找同一类。 记录 六十九【动态规划基础】。 一、动态规划理论基础学习 参考学习链接 二、509. 斐波那契数 2.1 题目阅读 斐波那契数 &#xff08;通常用 F(n) 表示&#x…