
Java
小陈爱科研
科研人
展开
-
二分法,数组的查询(循环遍历,递归)
一、循环遍历法package com.chen.ArrayList;public class Test04 { //二分法查找也称折半查找(循环遍历),二分法查找必须数组是有序的才能查找 public static void main(String[] args) { int[]arr={1,2,3,4,5,6,7,8}; System.out.println(binarySearch(arr,5)); } //定义查找的方法方便我们调用原创 2021-08-26 22:05:03 · 467 阅读 · 0 评论 -
数组的排序《三》快速排序
package com.chen.ArrayList;import java.util.Arrays;public class Test03 { public static void main(String[] args) { //快速排序(按照升序进行排列 int[] arr= {11, 2, 3, 8, -4}; sort(arr,0,arr.length-1); System.out.println(Arrays.toSt原创 2021-08-26 20:56:30 · 117 阅读 · 0 评论 -
数组的排序《二》选择排序
```javapublic class Test01 { public static void main(String[] args) { //选择排序(按照升序进行排列) int[] arr = {11, 2, 3, 8, -4}; /*选择排序的思想:假设第一个数为最小数,然后让第一个数与后面的数进行比较,如果遇到比自己小的数则交换下标位置, 然后进行该数组位置的交换 优点:相比较冒泡排序每次只交换一个位置.原创 2021-08-26 20:54:04 · 111 阅读 · 0 评论 -
数组的排序《一》冒泡排序
```javapublic class Test02 { public static void main(String[] args) { //冒泡排序(按照升序进行排列) int[] arr = {11, 2, 3, 8, -4}; /* 冒泡排序的思想:将数组中的第i个元素与数组中i后面的数分别进行比较 如果比第一个数小则进行换位处理 0[-4, 11, 3, 8, 2] .原创 2021-08-26 20:52:25 · 121 阅读 · 0 评论 -
使用IDEA连接数据库(针对社区版本的连接)
1、首先社区版本的IDEA没有直接的database可以供我们使用我们需要下载一个插件2、安装成功后进入如下界面3、4、5、此时如果报错是时区不对,需要配置一下Properties,然后就成功了原创 2021-08-12 11:00:18 · 3914 阅读 · 0 评论 -
数据库MySQL与IDEA连接测试(jdbc)
1、从官网进行下载软件()官网下载按照自己MySQL的版本进行匹配下载,在这自己的MySQL是5.7.192、下载后进行解压3、如图所示,打开IDEA(1)新建一个项目可以命名为jdbc(2)在该项目下键一个lib文件夹(3)讲上面红色箭头的.jar文件复制粘贴到lib文件夹下面打开数据库SQLyogCREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci;USE jdbcStudy;CREAT原创 2021-08-11 15:40:00 · 5906 阅读 · 5 评论