自定义博客皮肤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)
  • 收藏
  • 关注

原创 【算法-排序篇】选择排序

【算法-排序篇】选择排序 一、工作原理 完整: ​ 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 概括: ​ 找最值放至起始位置,以此类推。 二、特点 元素的比较次数与初始序列无关 算法的时间复杂度与初始序列无关 是不稳定的排序方法 时间复杂度:O(n²) 三、图解 四、代码 public static void selectionSort(int[] arr){

2021-05-31 21:22:29 604 2

原创 【Java】发红包案例

【Java】发红包案例 来自:2020黑马JavaSE从基础到入门 1、题目要求 ​ 群主发普通红包。某群有多名成员,群主给成员发普通红包。 ​ 1、群主的一笔金额,从群主余额中扣除,“平均” 分成n等份,让成员领取。 ​ 2、成员领取红包后,保存到成员余额中。 ​ 请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的操作。 2、思路分析 2.1、 题目分析: 群主从拥有金额中拿出一部分金额,选择分成多少个红包发送,成员从这个已经分好的红包中随机拿取红包; 从上一句话可以

2021-03-16 12:37:53 384

原创 【Java】抽奖

【Java】抽奖 抽一个: 输入抽奖人数,生成随机数字进行抽奖。 比如:楼主抽游戏,选择前100楼抽取一个幸运儿。 import java.util.Random; import java.util.Scanner; public class Gift { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请您输入

2021-03-12 13:36:29 254 1

原创 【Java】猜数字游戏

【Java】猜数字游戏 游戏规则: 已经给了一个未知整数,然后去猜测具体的数是什么。如果猜大了,则提示您猜的太大了;如果猜小了,则提示您猜的太小了。 代码实现: public class RandomGame { public static void main(String[] args) { Random r1 = new Random(); // 生成一个0~100的随机整数 int num = r1.nextInt(100); //

2021-03-11 17:14:07 197 1

原创 【Java数据结构与算法】二维数组与稀疏数组

二维数组与稀疏数组的互换: 图片来源于 尚硅谷Java数据结构与java算法 /* 五子棋棋盘 大小:11*11 0:没有棋子 1:黑子 2:白子 */ public class SparseArray { public static void main(String[] args) { // 创建 二维数组 11* 11 int[][] array = new int[11][11]; // 给对应位置赋值 array[1]

2021-03-06 15:16:25 105

原创 【Java】初认识

【Java】初认识程序类方法 程序 Java 中的 程序 由 类 组成。 类 = 成员变量 + 成员方法 方法 由 命令 组成 一个最小程序必须至少包含一个类,该类必须包含至少一个方法/函数才能使程序运行。 这个方法必须命名为‘main’。最小程序是这样的: // className 类 public class className{ // main 方法(格式不可更改) public static void main (String[] args){ } } Java编写的程序有JVM(Jav

2021-03-05 10:54:50 92 1

空空如也

空空如也

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

TA关注的人

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