
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
LeetCodeHot00 15.三数之和 C++版本代码 自用 无解析
思路参考Bilibili灵神的讲解。

LeetCodeHot100 438.找到字符串中所有字母异位词 C++代码
这篇文章介绍了一个使用滑动窗口算法在字符串s中查找所有p的字母异位词起始位置的解决方案。核心思路是通过两个哈希表分别统计p的字符频率和当前窗口的字符频率,当窗口大小等于p长度时比较频率是否一致。主要步骤包括:初始化p的字符频率表,用双指针维护滑动窗口,当窗口字符频率与p完全匹配时记录起始位置,遇到无效字符时重置窗口。该算法时间复杂度为O(n),空间复杂度为O(1),适用于处理字符串匹配问题。

LeetCodHot100 19.删除链表的倒数第N个结点 思路&C++代码
本文介绍了一种删除链表倒数第n个节点的双指针解法。首先创建虚拟头节点dummy,初始化left指向dummy,right指向head。让right先移动n步,使两指针间隔n个节点。然后同时移动left和right直到right为空,此时left.next即为要删除的节点。最后通过left.next = left.next.next完成删除,返回dummy.next。该方法时间复杂度O(n),空间复

到底了







