上一页 1 2 3 4 5 6 7 8 ··· 36 下一页
摘要: 1、取消 XMLHttpRequest 请求 const xhr = new XMLHttpRequest() xhr.open('get', '/sth', true) xhr.send() setTimeout(() => { xhr.abort() }, 3000) 2、取消 Fetch 请求 阅读全文
posted @ 2023-02-09 23:22 671_MrSix 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 /** * @param {number[]} nums * @return {number} */ const findMaxLength = (nums) => { let maxLeng 阅读全文
posted @ 2023-02-09 17:27 671_MrSix 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 给定链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 /** * Definition for singly-linked list. * function ListNode(val, next) { * this.val = (val undefined ? 0 : val) 阅读全文
posted @ 2023-02-08 17:40 671_MrSix 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数 num 。重排 num 中的各位数字,使其值 最小化 且不含 任何 前导零。 返回不含前导零且值最小的重排数字。 注意,重排各位数字后,num 的符号不会改变。 /** * @param {number} num * @return {number} */ const smallest 阅读全文
posted @ 2023-02-08 16:00 671_MrSix 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可 阅读全文
posted @ 2023-02-06 12:20 671_MrSix 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组,编写一个函数,找出索引m和n,只要将索引区间[m,n]的元素排好序,整个数组就是有序的。注意:n-m尽量最小,也就是说,找出符合条件的最短序列。函数返回值为[m,n],若不存在这样的m和n(例如整个数组是有序的),请返回[-1,-1]。 先排序 再与原数组前后依次对比 const 阅读全文
posted @ 2023-02-06 00:19 671_MrSix 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 有些数的素因子只有 3,5,7,请设计一个算法找出第 k 个数。注意,不是必须有这些素因子,而是必须不包含其他的素因子。例如,前几个数按顺序应该是 1,3,5,7,9,15,21。 /** * 三指针方式 */ const getKthMagicNumber = (k = 5) => { const 阅读全文
posted @ 2023-02-05 23:24 671_MrSix 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 给你一个下标从 0 开始、由 n 个整数组成的数组 arr 。 arr 中两个元素的 间隔 定义为它们下标之间的 绝对差 。更正式地,arr[i] 和 arr[j] 之间的间隔是 |i - j| 。 返回一个长度为 n 的数组 intervals ,其中 intervals[i] 是 arr[i] 阅读全文
posted @ 2023-02-05 23:23 671_MrSix 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。 以数组形式返回答案。 const smallerNumber 阅读全文
posted @ 2023-02-05 19:56 671_MrSix 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 /** * 字典方式 */ const majorityElement = (nums) => { let dic = 阅读全文
posted @ 2023-02-05 19:44 671_MrSix 阅读(8) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 36 下一页