- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 开发环境 | Vscode刷LeetCode - 实习摸鱼
现在的版本是20.17.0,教程的这台电脑已经安装了Node18现在给它覆盖安装!建议在桌面创建一个文件加存储cpp文件,好如果你没安装c++插件就。获取CooKie的基本步骤是:登录LeetCode 网站,还有一个步骤的就是检查Nodejs安装。先不打开,后续将其他环境配置好再说。打开命令行程序,输入"node -v",没梯子或者海外版LeetCode的话。安装了Vscode并配置好C++插件。,找到Request Headers。LeetCode刷题环境配置。LeetCode刷题环境配置。
2024-09-24 21:16:24
1050
1
原创 矩阵 | 矩阵置零
第0行和第0列元素的上边界或者下边界是自己本身,如果直接完全遍历的的话会使得原本没有0的上边界和左边提前置零,进而导致该矩阵完全置零。在标记环节发现零元素的时候,直接原地将matrix对应的行(i, 0)和列(j, 0)提前置为0,但是会存在一个问题;判断[i][j]位置处是否需要置零的依据是,[i][0] or [0][j] 是否为0即当前元素的上边界和左边界;指针本身是一个对象,可以用于只想另一个对象。那么指针指向的就是一个常量,相关规则就是常量指针定义好后。它是一个有序容器,有序的意思是元素会。
2024-09-22 17:28:07
957
原创 哈希 | 字母异位词分组
输入<vector是一个字符串容器,要求输出<vector <vector >为二维字符串容器;输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]再没出现哈希冲突的情况下插入和查询等操作的时间复杂度接近于O(1),出现。3、如果最高阶项存在且不是1,则去除与这个项的系数,得到的结果就是大O阶 –(‘a’ - ‘z’),我们可通过字符计数的方式或者字符串匹配的思路进行解答。查找、增加、删除等操作的时间复杂度都为O(logn);的所有字母得到的一个新单词。
2024-09-18 14:05:53
624
原创 哈希 | 两数之和
Note:随着存储容量的增大,空间复杂度的消耗变得不再重要。通常优先可空间换时间的方式算法改进。算法效率的评价指标可分为时间复杂度和空间复杂度。
2024-09-12 14:21:55
794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人