- 博客(5)
- 收藏
- 关注
原创 LeetCode 刷题记录 1;Java代码;
给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。暴力破解法class Solution { public int[] twoSum(int[] nums, int target) { boolean b = true;//得到答案就返回,题目交代了答案的唯一性 ...
2021-11-19 13:45:13
53
转载 Java--有关继承与多态
子类必须调用父类的构造函数,有参或者无参都行,任选其一即可,默认调用无参(就是不写super调用)重写与重载是不同的OPC原则(面向修改关闭,面向拓展开放)重载overload被重载的方法必须改变参数列表(参数个数或类型不一样); 被重载的方法可以改变返回类型; 被重载的方法可以改变访问修饰符; 被重载的方法可以声明新的或更广的检查异常; 方法能够在同一个类中或者在一个子类中被重载。 无法以返回值类型作为重载函数的区分标准。重写override 参数列表与被重写方法的参数列
2021-11-16 14:20:10
50
原创 Java 数据类型访问范围
public > protexted > default(就是啥也不写) > privatepublic 公开访问protected 子类或者在包内部可访问default 包内可访问private 类的内部可访问
2021-11-12 22:38:54
452
原创 JSE 代码块
局部代码块格式:{}位置:类的方法内部作用:限制变量的生命周期;变量只能在局部代码块中使用变量的作用范围一般越小越好局部代码块按程序先后顺序执行构造代码块格式:{}位置:类的内部,方法的外部作用:抽取构造方法中的可复用代码,就是把构造方法中重复的代码整合起来构造代码块在创建对象时执行,并且先于构造方法执行构造代码块---->构造方法静态代码块格式:static{}位置:类的内部,方法的外部作用:由于静态代码块只执行一次,一般用于项目的
2021-11-12 22:35:29
320
原创 笔记1 记录JAVA 的KMP算法
public class KMP { //获取NEXT数组的函数 public static int[] GetArrNext(String str){ int[] Next= new int[str.length()]; String TempStr; String TempStr1; String TempStr2; int Temp; for(int i=0;i<str.length();i++){ TempStr=str.substring(0, i.
2021-11-04 18:23:58
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人