闪烁之狐
归并排序 归并排序
解析 分解子问题:将需要被排序的数组从中间分割为两半,然后再将分割出来的每个子数组各分割为两半,重复以上操作,直到单个子数组只有一个元素为止。 求解每个子问题:从粒度最小的子数组开始,两两合并、确保每次合并出来的数 答案function
2023-05-25
合并两个有序数组-88 合并两个有序数组-88
力扣(LeetCode) 链接:https://leetcode.cn/problems/merge-sorted-array/description/ 空间复杂度 O(1)var merge = function (nums1, m, n
2023-05-25
和为s的两个数字 和为s的两个数字
描述输入一个递增排序的数组和一个数字 s,在数组中查找两个数,使得它们的和正好是 s。如果有多对数字的和等于 s,则输出任意一对即可。 解题// 通过双指针解决 function twoSum(nums, target) {
2023-05-24
删除链表的倒数第N个节点-19 删除链表的倒数第N个节点-19
力扣(LeetCode) 链接:https://leetcode.cn/problems/remove-nth-node-from-end-of-list/discussion/ var removeNthFromEnd = functio
2023-05-24 高红翔
链表的中间结点-876 链表的中间结点-876
力扣(LeetCode) 链接:https://leetcode.cn/problems/middle-of-the-linked-list/discussion/ var middleNode = function (head)
2023-05-24
删除数组中的重复项-26 删除数组中的重复项-26
力扣(LeetCode) 链接:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/discussion/ var removeDuplicates = func
2023-05-24
移动零 移动零
力扣(LeetCode) 链接:https://leetcode.cn/problems/move-zeroes/ var moveZeroes = function (nums) { let slow = 0 let f
2023-05-24
移动元素-283 移动元素-283
力扣(LeetCode) 链接:https://leetcode.cn/problems/remove-element/ function removeElement(nums, val) { let slow = 0 l
2023-05-24
JS输出 JS输出
题目输出是什么 const arr = [1, 2, 3] async function wait(time) { return new Promise((res, rej) => { setTimeout(
2023-05-10
Docker镜像和容器 Docker镜像和容器
1. image 镜像 命令 含义 语法 案例 ls 查看全部镜像 docker image ls search 查找镜像 docker search [imageName] history 查看镜像历史 docker
2023-05-09
JS输出 JS输出
题目输出是什么 // 1. var a = 1 if (true) { console.log(a) // 1 var a = 2 } // 2. var a = 1 if (true) { con
2023-05-08
JS输出 JS输出
题目输出是什么 var a = { n: 1 } var b = a a.x = a = { n: 2 } console.log(a.n, b.n) console.log(a.x, b.x) 考
2023-05-08
8 / 12