![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
力扣
jalilzod
老外在中国
展开
-
125. 验证回文串 力扣
字符串回文原创 2024-05-06 20:18:05 · 321 阅读 · 0 评论 -
键盘行 字符串处理 力扣 500
如果出现在期中一行那么,把它存到ArrayList ,为什么ArrayList?因为如果存储普通String数组时没办法返回完全空格;每次拿一个单词先转换小写英文字母,再来判断是否它的所有字母都出现在键盘期中一行;注意每一个一行的要单独判断否子会出现,一个词的某个字母在一行某个字母在另外一行;我们再遍历一个单词的每一个字母是否在这个对应的一行;然后遍历我们的words String数组;我这个代码尽量没使用库函数,所以有点长;所以需要ArrayList来存储他们;首先三个数组来存储键盘的三行字母;原创 2024-05-03 03:32:06 · 112 阅读 · 1 评论 -
斐波那契数 力扣 509
F(n) = F(n - 1) + F(n - 2),其中 n > 1。原创 2024-05-03 02:00:54 · 67 阅读 · 0 评论 -
判断是否完美数 力扣507
比如num=28时 15不能成为它的正因子,所以num本身一半以上的不用计算了;1, 2, 4, 7, 和 14 是 28 的所有正因子。,如果它和除了它自身以外的所有。之和相等,我们称它为。, 如果是完美数,返回。原创 2024-05-03 01:54:07 · 133 阅读 · 0 评论 -
java 数组去掉重复元素
去掉重复元素原创 2024-05-02 16:55:34 · 143 阅读 · 2 评论 -
数据结构 合并两个链表 力扣
合并两个有序的链表原创 2024-05-02 16:01:23 · 189 阅读 · 1 评论 -
有效的括号 #力扣
遍历字符串每次遇到,(,{,【 存储到 栈 ,如果遇到 ),},】 则从栈顶哪一个元素,最后返回栈顶 ==-1 这个是判断是否栈顶为空若为空那么字符串是空;判断是否匹配,如果不匹配返回false;原创 2024-05-02 13:36:59 · 229 阅读 · 2 评论 -
力扣01.Sum of two o(n) 时间复杂度
实现 o(n)时间复杂度原创 2024-05-02 12:31:09 · 53 阅读 · 1 评论 -
反转字符串 力扣344
两个变量一个从开头开始,一个从最后一个;用一个tmp变量存储最后一个;把第一个元素给最后一个;把tmp的元素给第一个;然后最后一个元素--;原创 2024-05-03 04:18:46 · 35 阅读 · 0 评论 -
258. 各位相加 力扣
【代码】258. 各位相加 力扣。原创 2024-05-03 11:57:38 · 49 阅读 · 0 评论 -
58. 最后一个单词的长度
【代码】58. 最后一个单词的长度。原创 2024-05-03 20:34:51 · 52 阅读 · 0 评论 -
206. 反转链表 力扣
【代码】206. 反转链表 力扣。原创 2024-05-03 21:23:55 · 161 阅读 · 0 评论 -
二进制位1的个数 力扣191
首把n%2 这个给我们对应二进制的bit 要么是0 要么是1。然后把n>>1 右移一位检查下一个数;如果是1那么把1的位数增一个;怎么求二进制的位数?那么count++;原创 2024-05-03 21:47:58 · 170 阅读 · 1 评论 -
144. 二叉树的前序遍历 力扣
我们递归分别访问根,左,右,把他们的值存储到ArrayList;二叉树的前序遍历时先访问根,然后左边,再右边;然后返回这个ArrayList;原创 2024-05-03 21:59:51 · 217 阅读 · 0 评论 -
两个链表相加,两个数相加 力扣 2
你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。的方式存储的,并且每个节点只能存储。原创 2024-05-04 00:41:32 · 602 阅读 · 0 评论