![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
你说得对!
这个人很勤奋,但什么都没有写。
展开
-
位运算的算法题
题目描述 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。如果你不使用额外的数据结构,会很加分。(力扣题.)方法一:用HashSet或者数组 检验发现只可能出现小写a-z这么多字母,只需要一个26大小的布尔数组即可。//用数组 public boolean isUnique1(String astr) { boolean[] flag = new boolean[26]; for (int i = 0; i < 26; i++) {原创 2022-02-21 21:16:40 · 357 阅读 · 0 评论 -
LeetCode-400
力扣400:第N位数字目录力扣400:第N位数字1.题目描述2.解题思路3.代码4.写在最后1.题目描述2.解题思路1位数有1 * 9 = 9 个数字2位数有2 * 90 = 180 个数字3位数有3 * 900 = 2700 个数字n位数有n * 9 * pow(10,n-1) 个数字(代码中假设位数是len,也就是len位数) 所以,我们用输入的n,逐次减去对应位数的数字个数,直到不够减为止,就可以得到第n位所在的数是几位数,然后很容易能够得到是该len位数的第 i 个数的第原创 2021-11-30 22:20:26 · 518 阅读 · 0 评论