首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法 面试题
梳梳
创建于2023-03-13
订阅专栏
算法 面试题
暂无订阅
共52篇文章
创建于2023-03-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试题 16.06. 最小差
while (i < a.length && j < b.length) { minDiff = Math.min(minDiff, Math.abs(a[i] - b[j]))
代笔-二叉树-基础
基础 种类 满二叉树 一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上 深度为k,有2^k-1个节点的二叉树 完全二叉树 除了最底层节点可能没填满外,其余每层节点数都达到最大值,并
5. 最长回文子串qaq
return s } let res = '' for (let i = 0; i < s.length; i++) {
NC149 kmp算法qaq
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算模板串S在文本串T中出现了多少次 * @param S string字符串 模板串 * @p
1839. 所有元音按顺序排布的最长子字符串
/** * @param {string} word * @return {number} */ var longestBeautifulSubstring = function (word)
NC68 跳台阶
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param number int整型 * @return int整型 */ functi
NC61 两数之和
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param numbers int整型一维数组 * @param target int整型
HJ10 字符个数统计
const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin
HJ3 明明的随机数
.push(Number(line)); if (nums.length - 1 === nums[0]) { nums.shift(); // 去掉首位表示输
HJ5 进制转换
const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.async
HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序
// 获取数组元素个数 n = parseInt(line.trim()); } else if (arr.length === 0) { //
HJ33 整数与IP地址间的转换qaq
// 方法二:用二进制数做中转 const arr = []; let bin = dec.toString(2); bin = "0".repeat(32 - bin.le
HJ20 密码验证合格程序qaq
let output = 'OK'; //重点解释一下下面这条正则表达式,整体思想是排出单一种,单两种符号的全部组合,剩下的自然是三种以上符号的组合 let regex = /
HJ17 坐标移动
rl.on("line", function (line) { const arr = line.split(";"); //以分号为分割转化成数组 arr.pop(); //将
HJ23 删除字符串中出现次数最少的字符
const str = line.trim(); // 去除空格 const map = new Map(); // 定义哈希表 // 统计每个字符出现的次
HJ27 查找兄弟单词py
data1 = input().split() # 获取单词的个数 n1 = data1[0] # 按字典排序的第几个兄弟词 n2
JZ61 扑克牌顺子qaq
// 如果没有0,将数组先sort排序,直接看最后一项减第一项的值是否等于数组长度。 if (num == 0) { let arr = numbers.sort()
JZ25 合并两个排序的链表qaq
// write code here if (!pHead1) return pHead2; if (!pHead2) return pHead1; if (pHead
JZ4 二维数组中的查找qaq
//判断数组是否为空 let m = array.length; if (m == 0) return false; let n = array[0].length;
HJ43 迷宫问题qaq
} let index = ans.length - 1; dfs(i, j + 1); // 向右走 ans.splice(index
下一页