自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录——四、字符串

题目描述:给定一个字符串 s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。题目描述:字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串 s 和一个正整数 k,请编写一个函数,将字符串中的后面 k 个字符移到字符串的前面,实现字符串的右旋转操作。题目描述:给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。第二行为字符串 s,代表需要旋转的字符串。

2024-01-12 20:00:05 893 1

原创 尚硅谷——第七章、异常处理

如何自定义异常类?继承于现有的异常结构:RuntimeException、Exception提供全局常量:serialVersionUID提供重载的构造器super(msg);

2024-01-05 18:06:44 860 1

原创 尚硅谷——第六章、面向对象(下)

可以用来修饰:类、方法具体的:2.1 abstract修饰类:抽象类① 此类不能实例化② 抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程)③ 开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作。——抽象的使用前提:继承性2.2 abstract修饰方法:抽象方法① 抽象方法只有方法的声明,没有方法体② 包含抽象方法的类,一定是一个抽象类。反之,抽象类中可以没有抽象方法。③ 若子类重写了父类中的所有的抽象方法,此子类方可实例化。

2024-01-04 19:27:01 941 1

原创 代码随想录——链表

思路:因为如果两个链表有交点,则从某一个数据元素开始以后的数据元素都是相同的,所以我们以从后往前的眼光看待,如下图所示,所以需要得到链表A和B的长度,计算它们的差,然后令其中短链表的指针从头结点开始,长链表的指针从与其对齐的位置开始,则下面判断curA.next是否等于curB.next即可(则指针A和指针B走过的距离均为。因为慢指针每次前进一个结点,并且当慢指针到达环形链表起点的时候,追击问题开始,不妨设此时时间为x,则快指针走过的路程为2x,所以此时快指针在环里走了大小为x的路程,其他分析见下图。

2024-01-03 17:30:55 1067

原创 尚硅谷——第五章、面向对象(上)

这个条件就不能在属性声明时体现,我们只能通过方法进行限制条件的添加(比如setlegs())同时,我们需要避免用户再使用“对象.属性”的方式对属性进行赋值,则需要将属性声明为私有的(private).Java的重载是可以包括父类和子类的,即子类可以重载父类的同名不同参数的方法。① 二者的概念:我们可以在同一个类中可以声明多个方法名相同,形参列表不同的方法,彼此之间就构成了重载,构造器也可以重载。重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。

2023-12-30 16:09:43 855 1

原创 代码随想录——数组

n=5时,两圈循环,一个中心点。因为要找的是长度最小的连续子数组,所以把所有情况都循环,设置一个result保存子数组的长度,一旦满足大于等于s,就更新result,再依次比较。题目描述:给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。双指针法,因为已知数组按升序排序的,则平方后最大的数要么是最小的负数的平方,要么是最大的正数的平方。窗口的结束位置如何移动:窗口的结束位置就是遍历数组的指针,也就是for循环里的索引。

2023-12-24 15:19:02 795 1

空空如也

空空如也

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

TA关注的人

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