自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 选择排序

package suanfa;import java.util.Arrays;import java.util.Scanner;public class select { public static void select(int[] arr){ if(arr==null ||arr.length<2){ return; } for(int i=0;i< arr.length;i++){

2021-12-02 11:40:12 499

原创 ERROR: Exception: Traceback (most recent call last)的解决方法

关掉vpn

2021-11-13 20:52:59 11157 30

原创 输入输出基础练习

题目描述你的任务是计算a+b。输入第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。输出对于输入的每对a和b,你需要在相应的行输出a、b的和。如第二对a和b,对应的和也输出在第二行。样例输入 Copy21 510 20样例输出 Copy630package base;import java.util.Scanner;public class Main { public static void main(String[] args) { Sc

2021-08-26 22:33:38 221

原创 278. 第一个错误的版本

是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。示例 1:输入:n = 5, bad =

2021-08-17 22:43:39 66

原创 704. 二分查找

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1解法一、根本不符合题目版class

2021-08-17 21:28:58 63

原创 SQL42 删除emp_no重复的记录,只保留最小的id对应的记录。

删除emp_no重复的记录,只保留最小的id对应的记录。CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT NULL,from_date date NOT NULL,to_date date DEFAULT NULL);insert into titles_test values (‘1’, ‘10001’, ‘

2021-08-17 20:36:23 46

原创 SQL84 实习广场投递简历分析(一)

在牛客实习广场有很多公司开放职位给同学们投递,同学投递完就会把简历信息存到数据库里。现在有简历信息表(resume_info),部分信息简况如下:第1行表示,在2025年1月2号,C++岗位收到了53封简历最后1行表示,在2026年1月4号,Java岗位收到了230封简历请你写出SQL语句查询在2025年内投递简历的岗位和数量,并且按数量降序排序,以上例子查询结果如下:select job,SUM(num) as cnt from resume_info where date like’2025%

2021-08-17 20:14:55 119

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

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。class Solution { public List<Integer> preorderTraversal(TreeNode root) { List<Integer> res = new ArrayList<Integer>(); preorder(root, res); return res; } public void preo

2021-08-16 23:42:49 54 1

原创 94. 二叉树的中序遍历

给定一个二叉树的根节点 root ,返回它的 中序 遍历。class Solution { public List<Integer> inorderTraversal(TreeNode root) { List<Integer> res = new ArrayList<Integer>(); inorder(root, res); return res; } public void inorder(

2021-08-16 23:40:55 63

原创 力扣题 102. 二叉树的层序遍历

class Solution { public List<List<Integer>> levelOrder(TreeNode root) { //按层遍历即可 //1. List<List<Integer>> lists = new ArrayList<>(); if (root == null) { return lists; }

2021-08-16 23:38:04 92

原创 力扣 剑指 Offer 33二叉搜索树的后序遍历序列

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。示例 1:输入: [1,6,3,2,5]输出: false示例 2:输入: [1,3,2,6,5]输出: trueclass Solution { public boolean verifyPostorder(int[] postorder) { return recur(postorder, 0, postorder.l

2021-08-16 23:23:09 82

原创 代理和反射

2.反射机制就是在运行状态中,对任意一个类,能知道这个类的所有方法和属性,对于任意一个对象来说,都能调用他的任意一个方法和属性。这就是Java语言的反射机制,主要就是增加程序的灵活性应用:spring中通过反射执行Bean方法,依赖注入的时候用到了反射servlet原理(通过反射来获取servlet接口实现类)JDBC连接数据库时使用Class.forName()通过反射加载数据库的驱动程序(加载mysql驱动:Class.forName(“com.mysql.jdbc.Driver”)????3

2021-08-13 23:08:56 219

原创 方法参数和值传递

6.方法参数 public static void main(String[] args) { Student a = new Student(); Student b = new Student(); a.setName("zhangsan"); b.setName("lisi"); swap1(a, b); System.out.println(a); System.out.println

2021-08-12 00:32:31 105

原创 128陷阱

4.128陷阱比较的是integer类型自动装箱规范要求boolean、byte、char<=127,介于-128-127之间的 short 和 int 类型被包装到固定对象中。Java里面对处在在-128-127之间的Integer值,用的是原生数据类型int,会在内存里供重用,也就是说这之间的Integer值进行双等比较时只是进行int原生数据类型的数值比较,而超出-128-127的范围,进行双等比较时是进行地址及数值比较。 public static Integer valueOf(int

2021-08-11 22:43:10 57

原创 变量和常量

变量1.变量就是可以变化的量2.java是一种强类型语言,每个变量必须声明其类型3.java变量 是程序中最基本的存储单位,包括变量名 变量类型和作用域注意事项1.每个变量都有类型,类型可以是基本类型和引用类型2.变量名必须是合法的标识符3.变量声明是一条完整的语句,因此每个声明必须以分号结束作用域1.类变量 (静态域) static2.实例变量(实例域)没有static3.局部变量()方法里面public class Demo08 { //类变量 static st

2021-03-02 11:11:18 68

原创 2021-02-25

类型转换1.由于java是强类型语言,所以有时候需要类型转换2.运算时,不同类型的数据先转化为同一类型,然后运算byte,short,char-- int – long-- float --doublepublic class Demo05 { public static void main(String[] args) { int i=128; byte b=(byte)i; //强制转化 (类型)变量名 高--低

2021-02-25 10:01:50 43

原创 2021-02-23

建立项目1.close project —create —empty—进来之后没有东西 --file–new–modules 这样的话src就出来了java注释1.单行注释 //2.多行注释 /* */3.文档注释 javaDoc /** */ 中间可以@author 是有作用的标识符1.关键字java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符1.所有的标识符应该以字母比如A-Z a-z ,美元符号($) 或者下划线_开始2.除了

2021-02-23 10:02:37 97

空空如也

空空如也

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

TA关注的人

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