- 博客(106)
- 收藏
- 关注
原创 357. 统计各位数字都不同的数字个数
可以由组合数学进行计算:第一位的选择有 9 种,即 1∼9,第二位的选择也有 9 种,即 0∼9 中除去第一位的选择。的选择可以由两部分构成:只有一位数的。可以由上述的边界情况计算。357. 统计各位数字都不同的数字个数。位数的各位数字都不同的数字。当 n = 1 时,位数的各位数字都不同的数字。当 n = 0 时,
2023-12-07 18:02:58
497
原创 压缩字符串II
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。返回 6 ,输入数组的前 6 个字符应该是:["a","2","b","2","c","3"]"aa" 被 "a2" 替代。"bb" 被 "b2" 替代。"ccc" 被 "c3" 替代。你必须设计并实现一个只使用常量额外空间的算法来解决此问题。// 然后 用 j 来统计与前面的比较是否相同,然后循环。// 用一个count 来进行不断的清空。需要注意的是,如果组长度为。,返回该数组的新长度。
2023-11-29 16:28:49
431
原创 1128. 等价多米诺骨牌对的数量
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台。度得到另一张多米诺骨牌,我们就认为这两张牌是等价的。如果其中某一张多米诺骨牌可以通过旋转。给你一个由一些多米诺骨牌组成的列表。
2023-11-28 20:39:05
447
原创 2161根据数字划分数组
小于 pivot 的元素的相对位置和大于 pivot 的元素的相对位置分别为 [9, 5, 3] 和 [12, 14] ,它们在结果数组中的相对顺序需要保留。力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。元素 9 ,5 和 3 小于 pivot ,所以它们在数组的最左边。元素 12 和 14 大于 pivot ,所以它们在数组的最右边。力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台。
2023-11-28 20:08:32
430
原创 1742. 盒子中小球的最大数量
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台。将所有的数字各位数字求和,然后放进对应的桶内。
2023-11-28 14:44:22
440
原创 7 进制数字转换
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台。直接用Java的内置函数。,并以字符串形式输出。
2023-11-20 17:16:26
135
原创 数值的整数次方Pow(x,n)
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台。
2023-11-20 15:12:04
89
原创 Git 笔记之gitignore
具体的模板可以从 GitHub 网站上来进行设置。即,此类型的文件将会被忽略掉,从而不会进行管理。解释为:git + ignore。
2023-11-20 15:01:21
202
原创 验证二叉搜索树
二叉搜索树作为一种经典的数据结构,它既有链表的快速插入与删除操作的特点,又有数组快速查找的优势;力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的。若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为。: 若它的左子树不空,则左子树上所有结点的值均小于它的。中序遍历一定是一个递增的数组。反之,不是合法的二叉搜索树。
2023-11-20 11:49:34
90
原创 C++ 循环截取字符串
对于最后一组,字符串中仅剩下字符 'j' 可以用。因此,形成 4 组,分别是 "abc"、"def"、"ghi" 和 "jxx"。与前一个例子类似,形成前三组 "abc"、"def" 和 "ghi"。因此,形成 3 组,分别是 "abc"、"def" 和 "ghi"。由于所有组都可以由字符串中的字符完全填充,所以不需要使用填充字符。接下来 3 个字符是 "def" ,形成第二组。最后 3 个字符是 "ghi" ,形成第三组。前 3 个字符是 "abc" ,形成第一组。
2023-11-16 21:33:51
222
原创 C++ 同构字符串/ 单词规律
每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。中的每个非空单词之间存在着双向连接的对应规律。中的字符可以按某种映射关系替换得到。,那么这两个字符串是同构的。,判断它们是否是同构的。里的每个字母和字符串。是否遵循相同的规律。
2023-11-10 19:58:18
188
原创 leetcode 1859. 将句子排序
一个指的是一个序列的单词用单个空格连接起来,且开头和结尾没有任何空格。每个单词都只包含小写或大写英文字母。我们可以给一个句子添加,并且将句子中所有单词。给你一个的句子s,它包含的单词不超过9个,请你重新构造并得到原本顺序的句子。将 s 中的单词按照初始位置排序,得到 "This1 is2 a3 sentence4" ,然后删除数字。
2023-10-24 15:49:46
160
原创 C++ / Java 的 map 按照条件排序
'3' 频率为 1,'1' 频率为 2,'2' 频率为 3。如果有多个值的频率相同,请你按照数值本身将它们。常规的实现,没有用到 Java 流等相关转换。,请你将数组按照每个值的频率。C++的按照Map 来进行排序。请你返回排序后的数组。Java 的实现方式。
2023-10-24 09:52:20
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人