与君共勉
基础算法-双指针 基础算法-双指针
双指针同向双指针 滑动窗口 209. 长度最小的子数组 /** * @param {number} target * @param {number[]} nums * @return {
2023-05-13
负二进制转换 负二进制转换
题目及示例 给你一个整数 n ,以二进制字符串的形式返回该整数的 负二进制(base -2)表示。 注意,除非字符串就是 “0”,否则返回的字符串中不能含有前导零。   示例 1: 输入:n = 2输出:”110”解释:(-2)2
2023-04-07
交换一次的先前排列 交换一次的先前排列
题目及示例 给你一个正整数数组 arr(可能存在重复的元素),请你返回可在 一次交换(交换两数字 arr[i] 和 arr[j] 的位置)后得到的、按字典序排列小于 arr 的最大排列。 如果无法这么操作,就请返回原数组。   示例 1:
2023-04-03
多边形三角剖分的最低得分 多边形三角剖分的最低得分
题目及示例 你有一个凸的 n 边形,其每个顶点都有一个整数值。给定一个整数数组 values ,其中 values[i] 是第 i 个顶点的值(即 顺时针顺序 )。 假设将多边形 剖分 为 n - 2 个三角形。对于每个三角形,该三角形的值
2023-04-02
隐藏个人信息 隐藏个人信息
题目及示例 给你一条个人信息字符串 s ,可能表示一个 邮箱地址 ,也可能表示一串 电话号码 。返回按如下规则 隐藏 个人信息后的结果: 电子邮件地址: 一个电子邮件地址由以下部分组成: 一个 名字 ,由大小写英文字母组成,后面跟着一个 ‘
2023-04-01
有趣的数组打印 有趣的数组打印
题目及示例 输入m,n打印出相应的数据 例: m=5,n=7 1 10 11 20 21 26 31 2 9 12 19 22 27 32 3 8 13 18 23 28 33 4 7 14 17 24 29 34 5 6 15 16 2
2023-02-08
同构字符串和二分查找 同构字符串和二分查找
同构字符串 给定两个字符串 s 和 t ,判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相
2023-01-12
Excel表列 Excel表列
Excel表列名称和序号的相互转换 Excel表列名称给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。例如: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA
2023-01-11
两个数组条件去重 两个数组条件去重
需求说明 最近工作中遇到了一个数组去重相关的问题,大概场景是这样的 有两个数组为 arrOen为oldlList:[‘1’, ‘2’, ‘3’, ‘4’, ‘5’]中随机项,arrTwo为oldlList中随机项加’_’再加随机数字例如
2022-12-29