美子201907141638983
美子201907141638983
全部文章
题解
归档
标签
去牛客网
登录
/
注册
美子201907141638983的博客
全部文章
/ 题解
(共46篇)
题解 | #求最大连续bit数#双指针解法
定义左指针l,和右指针r,要考虑边界的条件,两个指针均小于数组的长度。 定义最大连续的1,为max初始值为0; 如果nums[l] 为1,且nums[r]也为1,更新max = Math.max(max, r - l + 1) 如果不满足,则需要更新左指针的位置,更新为 r + 1, 每次遍历,还需...
Javascript Node
2022-05-07
3
425
题解 | #最长回文子串#
const readline = require('readline'); const rl = readline.createInterface({ input:process.stdin,...
Javascript Node
2022-05-07
0
404
题解 | #公共子串计算#
const findCommonChildStr = (s) => { let s1 = s[0], &n...
Javascript Node
2022-05-07
0
292
题解 | #尼科彻斯定理#
const count = (m) => { let first = m * m - m + 1; let result = first; for(let i = 1; i< m; i++){  ...
Javascript Node
2022-05-07
1
323
题解 | #表达式求值#
https://leetcode-cn.com/problems/basic-calculator-ii/ 参考leetcode大神写的 + - ( )(224. 基本计算器) 或者 + - * /(227. 基本计算器 II) 或者有锁题,包含符号 + ...
Javascript Node
2022-05-06
3
407
题解 | #最长公共前缀#
横向扫描 初始化最长公共前缀 result 的值为数组第一个字符串 遍历后面的字符串,依次将其与 result 进行比较,两两找出公共前缀,遇到字符不同结束遍历即可 通过 k 记录当前遍历到的相同下标,然后直接重新赋值即可 result = result.slice(0, k) 时间复杂度...
Javascript Node
2022-05-06
0
350
首页
上一页
1
2
3
4
5
下一页
末页