![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 55
龍渺
无
展开
-
npm install 编译时报“Cannot read properties of null (reading ‘pickAlgorithm‘)“
npm install 出错原创 2023-01-11 10:22:59 · 2577 阅读 · 0 评论 -
C++指针简单介绍
指针是一种存放内存地址的变量(所以也叫指针变量),注意指针概念在Java中被封装起来了即没有明确的指针的概念。在Java中引用其实是指针的更上一层的应用。任何变量都有内存地址(包括指针)指针变量相应的数据类型,是指针所指向的内存单元存放的数据的数据类型。声明<数据类型>* <指针名>指针运算符的两个&和*取地址运算符“&”用于取一个变量的地址(取址)运算符“*”以指针为操作数,运算结果是其指针所指向地址的变量(取值)“&”和“*”互.原创 2022-04-15 16:50:31 · 940 阅读 · 0 评论 -
双指针——移动数组里的零
双指针——移动数组里的零力扣283题给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。示例 1:输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]示例 2:输入: nums = [0]输出: [0]思路输入数组有两个情况:没有零有零- 直接遇到零和遇到多个零- 先遇到非零直接代码走起#include <vector>using n原创 2022-04-02 09:02:42 · 152 阅读 · 0 评论 -
双指针——删除排序数组中的重复项
双指针——删除排序数组中的重复项力扣题目链接26给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k 。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(原创 2022-04-01 11:14:17 · 121 阅读 · 0 评论 -
学习二分法2——leetcode69.x的平方根
学习二分法2——leetcode69.x的平方根leetcode题目链接给你一个非负整数 x ,计算并返回 x 的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。示例 1:输入:x = 4输出:2示例 2:输入:x = 8输出:2解释:8 的算术平方根是 2.82842…, 由于返回类型是整数,小数部分将被舍去。思路首先我们先回忆一下学平方根时是怎么开始的如:计算8的算术平方根2^2=43^2=9所以8的平方根在2到3之间,再然后2.x到2.原创 2022-03-06 22:54:13 · 132 阅读 · 0 评论 -
学习二分法1
学习转载 2022-02-28 18:43:28 · 290 阅读 · 0 评论