自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现归并排序

思想:分而治之,先拆分后归并归并排序(MergeSort)就是利用归并的思想实现排序的方法。它的原理是假设初始序列有N个记录,则可以看成是N个有序的子序列,每个子序列的长度为1,然后两两归并,得到N/2个长度为2或1的有序子序列,再两两归并….,如此重复,直至得到一个长度为N的有序序列为止,这种排序方法称为2路归并排序。思路:代码实现//归并排序 分而治之 public static void main(String[] args) { int[] arr = {-3,

2021-10-18 20:08:48 116

原创 JAVA 选择排序

Java 数组元素进行选择排序选择排序原理:从0索引处开始,依次和后面的元素进行比较,小的元素往前放,经过一轮比较厚,最小的元素出现在最小的索引处思路:如图,第一轮从0索引开始,依次向后进行比较第二轮从索引1开始总结规律:数组中有8个元素,经过七轮比较第一轮比较了七次;第二轮比较了六次;第三轮比较了五次;第四轮比较了四次;第五轮比较了三次;第六轮比较了两次;第七轮比较了一次依次分析每轮比较第一次比较int index = 0;for (int i = 1; i < a

2021-10-16 22:28:13 948

原创 求水仙花数

需求:在控制台输出所有的"水仙花数"什么是“水仙花数" ?水仙花数是一个三位数111  222  333  370  371  520  999水仙花数的个位、十位、百位的数字立方和等于原数例如:123 1^3 +2^3 + 3^3 = 1+ 8 +27  =  36  !=  123  不是水仙花数 371   3

2021-10-14 16:12:27 477

原创 Java三大结构 顺序结构、选择结构、循环结构

文章目录顺序结构选择结构if单选结构if双选结构if多选结构嵌套的if结构switch多选择结构if、while语句的选择与区别循环结构while循环do...while循环for循环增强for循环break、continue、goto关键字顺序结构Java的基本结构就是 顺序结构,除非特别指明,否则就按照顺序一句一句执行。顺序结构是最简单的算法结构。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-80kxbMzd-1632919544553)(C:\Users\li

2021-09-29 21:14:04 423

原创 Scanner对象

Scanner对象java为我们提供了一个工具类,我们可以获取用户的输入。java.util.Scanner 我们可以通过scanner类来获取用户的输入。基本语法:Scanner s = new Scanner (System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()hasNextLine()判断是否还有输入的数据next()public static void main(String[] arg

2021-09-28 17:06:09 232

原创 java运算符分类及其使用

Java基本运算符使用在Java中我们常常能看到各种运算符,了解各种运算符使用规则能帮助我们更好的学习。以下是我整理的运算符规则及用法,希望对你们有帮助,若有错误请各位大佬指出。算术运算符: +,-,*,/,%,++,–假设整数 a变量值为10,b变量值为20运算符描述例子+加法:运算符两侧的值相加a + b = 30-减法:运算符两侧的值相减a - b = -10*乘法:运算符两侧的值相乘a * b = 200/除法:左侧数值除以右侧数值b

2021-09-27 17:49:15 159

原创 Markdown基础学习

Markdown学习一级标题二级标题标题书写格式:#空格标题名字,例如三级标题为 ###空格标题名字,几级标题就写几个#;Markdown支持到六级标题字体Hello,world !Hello,world !Hello,world !Hello,world !粗体:在文字前后各加两个*斜体:在文字前后各加一个*粗斜体:在文字前后各加三个*删除文本:在文字前后加两个~或右击鼠标进行选择引用用>符号+空格+引用文字即可进行引用分割线三个—空格 或者三个***空格

2021-09-24 17:22:20 134

空空如也

空空如也

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

TA关注的人

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