自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

【代码】【无标题】

2023-07-14 16:42:02 122 1

原创 每日一题:第一个只出现一次的字符

目录 1、问题描述 2、示例 3、分析 4、代码展示 5、题目链接 1、问题描述 在一个长为 字符串中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数) 数据范围:0 \le n \le 100000≤n≤10000,且字符串只有字母组成。 要求:空间复杂度 O(n)O(n),时间复杂度 O(n)O(n) 2、示例 示例1: 输入: "goole" 返回值: 4 示例2...

2022-02-08 17:50:14 893

原创 面向对象编程(下)

一、多态 1、向上转型 2、动态绑定 3、方法重写 4、super关键字与this关键字区别 二、抽象类 1、语法gz 三、接口

2022-02-07 22:53:20 637

原创 面向对象编程(上)

一、包 1、导入包中的类 (1)包 (package) 是组织类的一种方式. (2)使用包的主要目的是保证类的唯一性 (3)使用 import 语句导入包 例1:引入 java.util 包中的 Date 类. import java.util.Date; 例2:导入java.util 中的所有类 import java.util.*; (4)若同时存在一个类,在使用时应显示的指定要导入的类名 2、静态导入 使用import stati...

2022-02-06 18:20:46 605

原创 时间复杂度空间复杂度

一、算法效率 算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。 二、时间复杂度 三、空间复杂度

2022-02-06 10:23:22 147

原创 类和对象小结

一、类的初步认识 1、基本认识 Java是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。面向对象注重的是对象,也就是参与过程所涉及到的主体。是通过逻辑将一个个功能实现连接起来

2022-02-05 15:00:00 536

原创 数组的定义与使用

目录 1、定义 2、初始化 3、简单操作 (1)输出数组长度 (2)获取数据 (3)遍历数组 使用 for 循环遍历 使用 for each循环遍历数组 使用操作数组的工具类 Arrays (4)数组排序 (5)数组填充值 全部填充同一值 部分填充 4、认识 null 5、数组作为方法的返回值 6、拷贝数组 1、定义 一组连续的空间,存放的是一组相同数据类型的数据 2、初始化 // 动态初始化 数据类型[ ] 数组名称 = new数据类型...

2022-02-05 00:57:44 966

原创 Java 中的方法

1、方法定义语法 基本语法: // 方法定义 public static 方法返回值 方法名称 ([参数类型 形参 ...]){ 方法体代码; [return 返回值]; } //方法调用 返回值变量 = 方法名称(实参...); 方法定义时, 参数可以没有. 每个参数要指定类型 一个方法可以被多次调用 方法定义时, 返回值也可以没有, 如果没有返回值, 则返回值类型应写成 void 方法的定义必须...

2022-01-24 17:09:09 202

原创 分支结构+循环结构

目录 一、分支结构 1.1 if 语句 1.2 Switch语句 二、循环结构 2.1 while 循环 2.2 break 2.3 continue 2.4 for循环 2.5 do while 循环 一、分支结构 1.1 if 语句 基本语法形式1: if (布尔表达式){ //满足条件时执行的代码 } 基本语法形式2: if (布尔表达式){ //满足条件时执行的代码 }else{ ...

2022-01-23 21:38:58 521

原创 强训一:组队竞赛

目录 1、题目描述 2、实例 3、思路 4、代码展示 1、题目描述  牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。 例如:   一个队伍三个队员的水平值分别是3,3,3.那么队伍的水平值是3   一个队伍三个队员的水平值分别是3,2,3.那么队伍的水平值是3   一个队伍三个队员的水平值分别是1,5,2.那么队伍的水平值是2   为了让比赛更有..

2022-01-18 21:19:07 634

原创 数据类型与运算符

一、变量和类型 1、数据类型的分类 2、常见的转义字符 \n 换行 \t 水平制表符 \' 单引号 \'' 双引号 \\ 反斜杠 3、变量的作用域:变量作用的范围 4、变量的分类 5、常量:程序运行过程中不可修改的值 (1)字面值常量 例:10、true、'a'、"jimm" (2)final关键字修饰的常量 final int a=10; a=20 //...

2022-01-18 20:22:39 309

原创 初识Java

一、基础知识 1、Java之父:高斯林 计算机之父: 冯诺依曼 2、Java编写到实现(使用记事本+命令窗口) 注:.java位于磁盘上,是源代码;.class是字节码文件,储存当前类的信息 一个类生成一个字节码文件 使用记事本写代码,每次操作均要保存 3、常用的DOS命令 切换盘符 盘+冒号(英文状态下) 进入某个目录 cd+目录名 罗列目录下的所有内容 dir 清屏 ...

2021-11-29 23:27:55 364

空空如也

空空如也

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

TA关注的人

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