共计 322 篇文章
2025
2278.字母在字符串中的百分比:计数
2716.最小化字符串长度:哈希表(位运算)
2255.统计是给定字符串前缀的字符串数目:使用库函数+计数
2643.一最多的行:模拟(更新答案)
2614.对角线上的质数:遍历(质数判断)
3110.字符串的分数:模拟(注意一个小细节)
3340.检查平衡字符串:模拟
2269.找到一个数字的 K 美丽值:字符串数字转换(模拟)
283.移动零:三种小方法实现
2506.统计相似字符串对的数目:哈希表+位运算
2595.奇偶位数:位运算
1287.有序数组中出现次数超过25%的元素:遍历
1299.将每个元素替换为右侧最大元素:倒序遍历,维护最大值,原地修改
922.按奇偶排序数组 II:O(1)空间复杂度-一次遍历双指针
680.验证回文串 II:两侧向中间,不同就试删
598.区间加法 II:最小值
541.反转字符串 II:模拟
219.存在重复元素 II:哈希表
2239.找到最接近 0 的数字:遍历
3095.或值至少 K 的最短子数组 I:因为是I所以先暴力枚举(枚举+小优化)
3065.超过阈值的最少操作数 I
3270.求出数字答案
2264.字符串中最大的 3 位相同数字
3019.按键变更的次数
3280.将日期转换为二进制表示
2024
3046.分割数组
3083.字符串及其反转中是否存在同一子字符串
3285.找到稳定山的下标
3264.K 次乘运算后的最终数组 I
2717.半有序排列
999.可以被一步捕获的棋子数
3206.交替组 I
3238.求出胜利玩家的数目
3248.矩阵中的蛇
661.图片平滑器
3258.统计满足 K 约束的子字符串数量 I
3242.设计相邻元素求和服务
3222.求出硬币游戏的赢家
3226.使两个整数相等的位更改次数
3216.交换后字典序最小的字符串
3184.构成整天的下标对数目 I
908.最小差值 I
3194.最小元素和最大元素的最小平均值
3200.三角形的最大高度
3158.求出出现两次数字的 XOR 值
3162.优质数对的总数 I
2073.买票需要的时间
2535.数组元素和与数字和的绝对差
997.找到小镇的法官
3174.清除数字
3127.构造相同颜色的正方形
3142.判断矩阵是否满足条件
3146.两个字符串的排列差
551.学生出勤记录 I
3151.特殊数组 I
3131.找出与数组相加的整数 I
572.另一棵树的子树
682.棒球比赛
2956.找到两个数组中的公共元素
2974.最小数字游戏
2970.统计移除递增子数组的数目 I
724.寻找数组的中心下标
3033.修改矩阵
3099.哈沙德数
2710.移除字符串中的尾随零
520.检测大写字母
2748.美丽下标对的数目
521.最长特殊序列 Ⅰ
2806.取整购买后的账户余额
3038.相同分数的最大操作数目 I
575.分糖果
2928.给小朋友们分糖果 I
2965.找出缺失和重复的数字
2951.找出峰值
2903.找出满足差值条件的下标 I
2769.找出最大的可达成数字
2644.找出可整除性得分最大的整数
VsCode自定义单词分隔符 - 还在为“中文不论多长都会被识别为一句话”而发愁吗?
2960.统计已测试设备
1652.拆炸弹
1491.去掉最低工资和最高工资后的工资平均值
2798.满足目标工作时长的员工数目
2639.查询网格图中每一列的宽度
2739.总行驶距离
706.设计哈希映射
705.设计哈希集合
2923.找到冠军 I
2529.正整数和负整数的最大计数
1379.找出克隆二叉树中的相同节点
2810.故障键盘
2908.元素和最小的山形三元组 I
2549.统计桌面上的不同数字
303.区域和检索 - 数组不可变
2864.最大二进制奇数
2129.将标题首字母大写
2917.找出数组中的 K-or 值
232.用队实现队列
225.用队列实现栈
938.二叉搜索树的范围和
590.N 叉树的后序遍历
589.N 叉树的前序遍历
Windows程序互斥锁 - 一个程序同时仅允许运行一个实例
94.二叉树的中序遍历
993.二叉树的堂兄弟节点
292.Nim 游戏
2670.找出不同元素数目差数组
2859.计算 K 置位下标对应元素的和
2765.最长交替子数组
VsCode容器开发 - VsCode连接远程服务器上的docker
2788.按分隔符拆分字符串
2744.最大字符串配对数目
83.删除排序链表中的重复元素
2085.统计出现过一次的公共字符串
2696.删除子串后的字符串最小长度
383.赎金信
2023
1154.一年中的第几天
2706.购买两块巧克力
C(C++)数组越界但能正常运行?关于数组越界和变量内存地址的一点研究:何时地址连续
2660.保龄球游戏的获胜者
2828.判别首字母缩略词
746.使用最小花费爬楼梯
分布式操作系统笔记 - 极简极入门级
2697.字典序最小回文串
70.爬楼梯
2824.统计和小于目标的下标对数目
2760.最长奇偶子数组
2656.K 个元素的最大和
2609.最长平衡子字符串
2586.统计范围内的元音字符串数
2558.从数量最多的堆取走礼物
图论笔记 - 极简极入门级
2520.统计能整除数字的位数
2678.老人的数目
2525.根据规则将箱子分类
2652.倍数求和
2562.找出数组的串联值
2578.最小和分割
Docker学习笔记 - 极简极入门级
704.二分查找
2582.递枕头
2591.将钱分给最多的儿童
LCP 06.拿硬币
LCP 50.宝石补给
2651.计算列车到站时间
2511.最多可以摧毁的敌人城堡数目
2236.判断根结点是否等于子结点之和
2235.两整数相加:19种语言解法(力扣全解法)
2682.找出转圈游戏输家
617.合并二叉树
88.合并两个有序数组:O(m + 1) + O(1)的做法
1572.矩阵对角线元素的和
VsCode美化 - VsCode自定义 - VsCode自定义背景图:添加二次元老婆图到VsCode
1281.整数的各位积和之差
21.合并两个有序链表
2500.删除每行中的最大值
771.宝石与石头
860.柠檬水找零:附C++一行代码版
415.字符串相加:模拟实现高精度加法
2544.交替数字和
2600.K 件物品的最大和
2490.回环句:判断空格前后字母是否相同
2485.找出中枢整数
2496.数组中字符串的最大值
2481.分割圆的最少切割次数
2460.对数组执行操作
2465.不同的平均值数目:排序 + 双指针 + 哈希
2455.可被三整除的偶数的平均值
2451.差值数组不同的字符串
2446.判断两个事件是否存在冲突
2441.与对应负数同时存在的最大正整数
2437.有效时间的数目
2432.处理用时最长的那个任务的员工
2423.删除字符使频率相同
2418.按身高排序
2413.最小偶倍数
2409.统计共同度过的日子数
2404.出现最频繁的偶数元素
2399.检查相同字母间的距离
2427.公因子的数目
2367.算术三元组的数目
2469.温度转换
2389.和有限的最长子序列
561.数组拆分 I
557.反转字符串中的单词 III
2383.赢得比赛需要的最少训练时长
2379.得到 K 个黑块的最少涂色次数
2373.矩阵中的局部最大值
2363.合并相似的物品
2357.使数组中所有元素都等于零
Python - 函数参数中的*和**
2347.最好的扑克手牌
2341.数组能形成多少数对
2335.装满杯子需要的最短总时长
2309.兼具大小写的最好英文字母
2303.计算应缴税款总额
2299.强密码检验器 II
2293.极大极小游戏
比较C++在for循环中的i++和++i以及i++的O2优化的效率:++i真的比i++快吗
2287.重排字符形成目标字符串
2283.判断一个数的数字计数是否等于数位的值
2180.统计各位数字之和为偶数的整数个数
Verilog学习笔记 - 极简极入门级
2042.检查句子中的数字是否递增
2351.第一个出现两次的字母
2022
2037.使每位学生都有座位的最少移动次数
2027.转换字符串的最少操作次数
2011.执行操作后的变量值
1971.寻找图中是否存在路径
1945.字符串转化后的各位数字之和
1832.判断句子是否为全字母句
1827.最少操作使数组递增
1812.判断国际象棋棋盘中一个格子的颜色
1805.字符串中不同整数的数目
543.二叉树的直径
1796.字符串中第二大的数字
如何将网站某页面全部修改为黑白色
1779.找到最近的有相同 X 或 Y 坐标的点
1758.生成交替二进制字符串的最少操作数
530.二叉搜索树的最小绝对差
1742.盒子中小球的最大数量:哈希表(附Python一行版)
1732.找到最高海拔
1710.卡车上的最大单元数
1704.判断字符串的两半是否相似
1684.统计一致字符串的数目
509.斐波那契数
1678.设计 Goal 解析器
记录一下今日见到的.appinstaller格式的小巧文件
485.最大连续 1 的个数
1662.检查两个字符串数组是否相等
9.回文数
1773.统计匹配检索规则的物品数量
1822.数组元素积的符号
463.岛屿的周长
461.汉明距离
1768.交替合并字符串
455.分发饼干
448.找到所有数组中消失的数字
1700.无法吃午餐的学生数量
409.最长回文串
1441.用栈操作构建数组
401.二进制手表
392.判断子序列
387.字符串中的第一个唯一字符
1790.仅执行一次字符串交换能否使两个字符串相等
1800.最大升序子数组和
1784.检查二进制字符串字段
350.两个数组的交集 II:哈希表/双指针
349.两个数组的交集
344.反转字符串
1694.重新格式化电话号码
342.4的幂
面试题 01.09. 字符串轮转
码蹄集 - MT3252 - 子序列问题
码蹄集 - MT2140 - 双端队列
码蹄集 - MT2322 - 还是跑图
码蹄集 - MT2320 - 跑图
338.比特位计数
1640.能否连接形成数组
1624.两个相同字符之间的最长子字符串
290.单词规律
1619.删除某些元素后的数组均值
263.丑数
257.二叉树的所有路径
1608.特殊数组的特征值
1598.文件夹操作日志搜集器
234.回文链表
231.2 的幂
228.汇总区间
1592.重新排列单词间的空格
226.翻转二叉树
1582.二进制矩阵中的特殊位置
码蹄集需要频繁登录?如何做到“一劳永逸”——码蹄集只登录一次久久不掉线的教程
1470.重新排列数组
1464.数组中两元素的最大乘积
1460.通过翻转子数组使两个数组相等
码蹄集 - MT2073 - 上传头像
码蹄集 - MT2065 - 整数大小比较
码蹄集 - MT2005 - 玉璋
206.反转链表
1455.检查单词是否为句中其他单词的前缀
205.同构字符串
203.移除链表元素
1450.在既定时间做作业的学生人数
1656.设计有序流:阅读理解
190.颠倒二进制位
1422.分割字符串的最大得分
1417.重新格式化字符串
1413.逐步求和得到正数的最小值
1408.数组中的字符串匹配
168.Excel表列名称
1403.非递增顺序的最小子序列
码蹄集 - MT2094 - 回文之时
155.最小栈
1374.生成每种字符都是奇数个的字符串
145.二叉树的后序遍历
144.二叉树的前序遍历
1331.数组序号转换
141.环形链表
136.只出现一次的数字
1184.公交站间的距离
码蹄集 - MT2201 - 各位之和
码蹄集 - MT2095 - 曲径折跃
码蹄集 - MT2093 - 回文数数位
125.验证回文串
1260.二维网格迁移
121.买卖股票的最佳时机
119.杨辉三角 II
118.杨辉三角
剑指 Offer II 041.滑动窗口的平均值
1037.有效的回旋镖
67.二进制求和
1252.奇数值单元格的数目
112.路径总和
111.二叉树的最小深度
AtCoder Beginner Contest 259 - A - Growth Record
110.平衡二叉树
108.将有序数组转换为二叉搜索树
1200.最小绝对差
1022.从根到叶的二进制数之和
157.用Read4读取N个字符
1021.删除最外层的括号
961.在长度2N的数组中找出重复N次的元素