自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基数排序(Java)

package com.yhl.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; /** * 基数排序: * 80000条数据排序花费时间:1s不到 */ public class RadixSort { public static void main(String[] args) { // //待排序的数组 // int[] ar

2021-07-28 15:28:28 64

原创 快速排序(Java)

package com.yhl.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; /** * 快速排序:时间复杂度 = O(n*log2n) * * 排序80000的数组耗时:1s不到 * * 先将数组的最左边确定为基准数 * 先从最右边寻找比基准数小的数,再从最左边找比基准数大的数,交换两个数,直到两边相遇退出循环 * 交换最左边的基准数和退出循环时的索引的值

2021-07-28 15:27:04 89

原创 分治排序(Java)

package com.yhl.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; /** * 分治排序: * 80000条数据排序花费的时间:1s不到 */ public class MergeSort { public static void main(String[] args) { // int[] arr = {8, 4, 5, 7, 1,

2021-07-28 15:25:54 244

原创 希尔排序(Java)

package com.yhl.sort; import org.omg.CORBA.ARG_OUT; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; /** * 希尔排序: * 移位:耗时---1s * * 用arr.length除以2直到结果为0时停止,来确定排序的次数 * 每次排序后将步长缩小 */ public class ShellSort { publi

2021-07-28 15:23:11 93

原创 插入排序(Java)

package com.yhl.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; /** * 插入排序:算法的时间复杂度 = O(n^2) * 80000条数据排序花费的时间:1s * 将数组的第一个先当成一个有序数组,遍历后面的数据,将其插入到前面的有序数组中 */ public class InsertSort { public static void m

2021-07-28 15:20:46 43

原创 选择排序(Java)

package com.yhl.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; /** * 选择排序: 时间复杂度 = O(n^2) * 80000条数据排序花费的时间:4s * * 从要排序的数组中选择一个最小的,排到最前面 * 总共要进行arr.length - 1次排序,每次排序找出当前没有排序数据的最小值放到最前面 */ public class Sele

2021-07-28 15:19:23 41

原创 冒泡排序(Java)

package com.yhl.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; /** * 冒泡排序 时间复杂度 :O(n^2) * 80000条数据排序花费的时间:14s * * 优化:如果一次排序后,没有发生数据的交换,就直接输出结果 */ public class BubbleSort { public static void main(String

2021-07-28 15:16:28 45

原创 常用类(一) Math

代码演示: public class MathTest { public static void main(String[] args) { System.out.println(Math.round(4.5));//5 System.out.println(Math.random());//生成0到1的double类型的随机数:0.8696246916397975 System.out.println(Math.abs(-1));//1 .

2021-07-02 20:05:42 43

原创 MySQL数据库连接不上问题

MySQL数据库连接不上问题 问题一: 导入的MySQL连接jar包要与电脑上的MySQL服务器一致! 导入相对应的依赖:

2021-06-05 17:04:17 119

原创 Mybatis的使用(1)

Mybatis的使用(1) 1、创建一个maven工程 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pvcc8Q8D-1622169707500)(C:\Users\yhl\AppData\Roaming\Typora\typora-user-images\image-20210525183304511.png)] 2、在pom.xml中配置mybatis的环境依赖 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xjLdRuUv-162216

2021-05-28 10:42:17 104 1

原创 关于maven工程子项目module无法使用父工程依赖问题

选中加号

2021-05-26 19:15:25 811

原创 maven的下载和安装

Maven maven的下载和安装 ①maven的下载 下载地址: https://maven.apache.org/download.cgi 下载 apache-maven-3.8.1-bin.zip 解压得到如下文件: ②配置环境变量 ③在idea中配置maven 1.选择maven创建Java工程 2、选择创建名称,和路径 3、在idea配置中选择本地maven ...

2021-05-25 18:27:15 198

原创 Markdown的简单使用

Markdown学习 标题 ##+空格 表示二级标题 ###+空格 表示三级标题 三级标题 四级标题 字体 文本两侧加*表示倾斜 文本两侧加**表示加粗 文本两侧加***表示加粗倾斜 文本两侧加~~表示废除文本 Hello,World! Hello,World! Hello,World!* Hello,World! 引用 大于号 加上所输入的内容即可 这是引用 分割线 ---表示分割线 图片 ! + [图片名称] + (图片路径) 注:...

2021-05-24 15:20:59 52

空空如也

空空如也

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

TA关注的人

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