![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetbook算法笔记
用js写的算法笔记
ynnzzz
这个作者很懒,什么都没留下…
展开
-
2022-1-10
1.第一题 项目场景: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/binary-search 问题描述: 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 解决方案: 不让拷贝新的数组,那么在原有的数组上进行如下操作:将数组进行一次全遍历,将不为0原创 2022-01-10 14:23:33 · 3198 阅读 · 0 评论 -
2022-1-9
1.第一题 项目场景: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/binary-search 问题描述: 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100] 排序后,数组变为 [0,1,9,16,100] 示例 2: 输入:原创 2022-01-09 22:48:28 · 60 阅读 · 0 评论 -
2020-1-8
项目场景: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/binary-search 问题描述: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 输入: nums = [-1,0,3,5,9原创 2022-01-08 21:49:56 · 110 阅读 · 0 评论