首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法 面试题
梳梳
创建于2023-03-13
订阅专栏
算法 面试题
暂无订阅
共52篇文章
创建于2023-03-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HJ29 字符串加解密qaq
let arr = str.split(""); for (let i = 0; i < arr.length; i++) { if (arr[i].match(/[A
HJ25 数据分类处理py
try: s1 = input().split()[1:] s2 = list(set(map(int, input().split()[1:])))
HJ48 从单向链表中删除指定值的节点qaq
while ((line = await readline())) { let arr = line.split(" ").slice(1); let d = arr.
HJ41 称砝码qaq
if (lines.length == 3) { let dp = Array(n + 1).fill([0]); let arr1 = lines
204. 计数质数qaq
var countPrimes = function(n) { for(var i = 2, r = 0; i < n; i++) isPrime(i) && r++ return r
160 相交链表qaq
var getIntersectionNode = function (headA, headB) { if (!headA || !headB) return null; let
剑指offer 32 — III.从上到下打印二叉树 III qaq
var levelOrder = function (root) { if (!root) return []; let needReverse = false; let tr
77. 组合qaq
// 剪枝:temp 长度加上区间 [cur, n] 的长度小于 k,不可能构造出长度为 k 的 temp if (temp.length + (n - cur + 1
994. 腐烂的橘子qaq
if (grid[i][j] === 2) { queue.push([i, j]) } else if (grid[i][j] === 1) {
NC17 最长回文子串qaq
--- highlight: agate theme: condensed-night-purple --- { // 如果找到了一个完整的排列,将其转换为字符串并放入结果数组中 if (path.length
求平均年龄,从大到小排序且不影响原数组
--- highlight: agate theme: condensed-night-purple --- ```JavaScript const people = [ { name: 'Danie
674. 最长连续递增序列
终于没看解析自己做出来了一道题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
剑指 Offer 32 - II. 从上到下打印二叉树 II
for (let i = 0; i < len; i++) { // shift()用于删除数组的开头元素,并返回被删除的元素 let
1614. 括号的最大嵌套深度
let ans = 0, cur = 0 for (const str of s) if (str === '(') { cur++
NC37 合并区间
// 当intervals数组不为空时,将首元素加入目标数组 if (intervals[0]) target.push(intervals[0]); // 从索引1开始遍历i
322. 零钱兑换 qaq
322. 零钱兑换 - 力扣(LeetCode) 如果直接 除以 (从 5 到 2 到 1 ),然后向下取余 (未完待续…)
200. 岛屿数量
200. 岛屿数量 题解 - 力扣(LeetCode) // 超出变成 或者 起始点为 0 if (row < 0 || row >= grid.length ||
NC175 合法的括号字符串
// 用两个堆栈来维护未匹配的左括号和星号 const leftStack = []; const starStack = []; for (let i = 0; i <
A、B 数组取交集
const checkList = truely.filter((item) => { return s.indexOf(item) > -1 })
下一页