自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 125. 验证回文串 力扣

字符串回文

2024-05-06 20:18:05 315

原创 两个链表相加,两个数相加 力扣 2

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。的方式存储的,并且每个节点只能存储。

2024-05-04 00:41:32 595

原创 144. 二叉树的前序遍历 力扣

我们递归分别访问根,左,右,把他们的值存储到ArrayList;二叉树的前序遍历时先访问根,然后左边,再右边;然后返回这个ArrayList;

2024-05-03 21:59:51 209

原创 二进制位1的个数 力扣191

首把n%2 这个给我们对应二进制的bit 要么是0 要么是1。然后把n>>1 右移一位检查下一个数;如果是1那么把1的位数增一个;怎么求二进制的位数?那么count++;

2024-05-03 21:47:58 163 1

原创 206. 反转链表 力扣

【代码】206. 反转链表 力扣。

2024-05-03 21:23:55 151

原创 58. 最后一个单词的长度

【代码】58. 最后一个单词的长度。

2024-05-03 20:34:51 47

原创 258. 各位相加 力扣

【代码】258. 各位相加 力扣。

2024-05-03 11:57:38 40

原创 反转字符串 力扣344

两个变量一个从开头开始,一个从最后一个;用一个tmp变量存储最后一个;把第一个元素给最后一个;把tmp的元素给第一个;然后最后一个元素--;

2024-05-03 04:18:46 31

原创 二进制,补码,数字的二进制补码 力扣

首先我们把数字转换对应的二进制的同时直接反码,因为我们最终需要的是把补码转换对应的十进制;

2024-05-03 04:09:59 14 1

原创 键盘行 字符串处理 力扣 500

如果出现在期中一行那么,把它存到ArrayList ,为什么ArrayList?因为如果存储普通String数组时没办法返回完全空格;每次拿一个单词先转换小写英文字母,再来判断是否它的所有字母都出现在键盘期中一行;注意每一个一行的要单独判断否子会出现,一个词的某个字母在一行某个字母在另外一行;我们再遍历一个单词的每一个字母是否在这个对应的一行;然后遍历我们的words String数组;我这个代码尽量没使用库函数,所以有点长;所以需要ArrayList来存储他们;首先三个数组来存储键盘的三行字母;

2024-05-03 03:32:06 103 1

原创 斐波那契数 力扣 509

F(n) = F(n - 1) + F(n - 2),其中 n > 1。

2024-05-03 02:00:54 62

原创 判断是否完美数 力扣507

比如num=28时 15不能成为它的正因子,所以num本身一半以上的不用计算了;1, 2, 4, 7, 和 14 是 28 的所有正因子。,如果它和除了它自身以外的所有。之和相等,我们称它为。, 如果是完美数,返回。

2024-05-03 01:54:07 127

原创 java 数组去掉重复元素

去掉重复元素

2024-05-02 16:55:34 137 2

原创 数据结构 合并两个链表 力扣

合并两个有序的链表

2024-05-02 16:01:23 185 1

原创 有效的括号 #力扣

遍历字符串每次遇到,(,{,【 存储到 栈 ,如果遇到 ),},】 则从栈顶哪一个元素,最后返回栈顶 ==-1 这个是判断是否栈顶为空若为空那么字符串是空;判断是否匹配,如果不匹配返回false;

2024-05-02 13:36:59 219 2

原创 力扣01.Sum of two o(n) 时间复杂度

实现 o(n)时间复杂度

2024-05-02 12:31:09 48 1

原创 java语言BigInteger减法模拟实现

在Java BigInteger 减法他们虽然用的是比较高级的一些算法,但我们可以实现像数学的日常使用的减法法则;a = 234 b = 1234 那么要在a前面补零,因为我们需要从最后低位开始进行减法。那么要看两个String的长度哪一个比较长如果a的长度小于b或b小于a那么;我用的虽然是自己构造的MyBigInteger 类但你们可以通过String类来进行减法;我们这样的思路可以实现BigInteger 的减法操作;1,我们有两个String来存储我们想要的大数;然后开始一位一位的减;

2024-05-01 21:10:35 220 2

原创 java 语言BigInteger 的加法模拟实现

模拟实现Java语言BigInteger 的加法

2024-05-01 16:22:30 222 1

原创 dreams will come true

Introduction about myself

2022-10-30 15:54:35 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除