自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Node.js 14.17.3 安装及 nvm 问题解决总结

本地现有 Node.js 16.20.2 版本,公司项目要求使用 Node.js 14.17.3 版本,需通过已安装但此前失败的 nvm(版本 1.2.1,根目录 D:\nvm)实现多版本切换,过程中遇到 nvm 安装报错、版本识别异常等问题,最终顺利解决。

2026-01-22 10:13:27 730

原创 力扣 166. 分数到小数(Java题解)

异或运算处理符号a ^ b表示 a 和 b 不同才为 true。哈希表存余数位置:判断是否出现循环小数。long 类型:避免int溢出,例如-2^31 / -1的情况。模拟除法过程:余数 × 10,得到下一位小数。这道题的核心在于模拟除法过程 + 余数判重。通过哈希表记录余数的位置,我们就能精确定位循环小数的开始和结束,最后拼接出完整的结果。

2025-09-25 13:14:16 376

原创 力扣字符串第30题 串联所有单词的子串java

题目要求找到字符串 s 中所有包含 words 数组所有单词的串联子串的起始索引。words 中的单词长度相同,且串联子串可以是任意顺序排列。通过滑动窗口和哈希表技术,可以高效解决该问题。首先,统计 words 中每个单词的出现次数,存入哈希表 wordMap。然后,遍历 s 的每个可能的起始偏移,使用滑动窗口检查子串是否匹配 wordMap 中的单词及其次数。若匹配,则记录起始索引。最终返回所有符合条件的起始索引。该方法的时间复杂度为 O(n * m),其中 n 为 s 的长度,m 为 words 中单词

2025-05-13 17:55:37 554

原创 力扣字符串49题-字母异位词分组java

特性HashMapTreeMap底层实现哈希表红黑树哈希表 + 双向链表键的顺序无顺序按键排序(可自定义)插入顺序或访问顺序是否允许 null 键允许 1 个不允许允许 1 个查找/插入复杂度O(1)O(log n)O(1)线程安全性否否否是否有序否有序(按键)有序(插入)

2025-05-12 13:33:50 935 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除