- 博客(14)
- 收藏
- 关注
转载 二路归并排序
package mergeSort;/** * @author 黄河祥 * @create 2020/5/27 9:04 */public class MergeSort { public static void main(String[] args) { int[] array = {1, 8, 6, 7, 2, 4, 11, 17, 6, 48, 3}; //int [] array ={9,8,7,6,5,4,3,2,1}; in
2020-05-27 11:20:59
240
原创 二叉树的遍历(递归、非递归、层次遍历)
树结构图创建树结构package binaryTree;/** * @author 黄河祥 * @create 2020/3/31 20:18 */public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { ...
2020-03-31 21:13:02
179
原创 简单选择排序
package simpleSelectSort;/** * @author 黄河祥 * @create 2020/3/24 10:57 * 简单选择排序 */public class SimpleSelectSort { public static void main(String[] args) { int arr[] = {2, 1, 4, 1, 28...
2020-03-28 22:48:18
276
原创 希尔排序
package shellSort;/** * @author 黄河祥 * @create 2020/3/23 20:18 * 希尔排序,缩小增量的排序 */public class ShellSort { public static void main(String[] args) { int arr[] = {2, 1, 4, 1, 28, 6, 10,...
2020-03-28 22:47:32
110
原创 快速排序
package quickSort;/** * @author 黄河祥 * @create 2020/3/23 21:40 * 快速排序: */public class QuickSort { public static void main(String[] args) { int arr[] = {2, 1, 4, 1, 28, 6, 10, 3, 7, ...
2020-03-28 22:46:17
108
原创 折半插入排序
package halfInsertSort;/** * @author 黄河祥 * @create 2020/3/23 17:20 */public class HarfInsertSort { public static void main(String[] args) { int arr[] = {2, 1, 4, 1, 28, 6, 10, 3, 7}...
2020-03-28 22:45:24
259
原创 直接插入排序
package insertSort;/** * 直接插入排序: * 每次将一个待排序的记录按照关键字的大小 * 插入到前面已经排好序的子序列中。 */public class InsertSort { public static void main(String[] args) { int ar[] = {2, 19, 5, 22, 8, 4, 1, 12,...
2020-03-28 22:43:52
109
原创 冒泡排序
package bubbleSort;/** * @author 黄河祥 * @create 2020/3/23 20:51 * 冒泡排序:每一趟把最大的值找出来排到最后 */public class BubbleSort { public static void main(String[] args) { int arr[] = {2, 1, 4, 1, ...
2020-03-28 22:39:29
106
原创 Linux命令
linux命令查看目录结构Dev:主要存放的是外接设备,例如盘,其他光盘等,在其中的外接设备是不能直接被使用的,需要挂载(类似Windows下的分配盘符)。Etc:存储一些配置文件。Home:表示“家”,表示除了root用户以外其他用户的家目录,类似于Windows下的User/用户目录。Proc:process,表示进程,存储的是linux运行时候的进程。Temp...
2020-03-02 17:56:54
104
原创 静态代理模式
首先,先试想一个生活中的场景,有房东想要出租自己多余的房子来赚钱,但是房东自己又忙又懒,他不想也没时间做如:带人看房,谈价格,签合同…等等一系列事情,只想要把钥匙给出去,然后每个月坐等收钱就行了,于是便出现了中介这个角色,在中间处理房东与租客的事情,赚取中间服务费用,中介和房东都有一个目标,那就是把房子出租出去,于是便有了下面这个图:角色分析抽象角色:一般使用接口或者抽象类。真实角色:被...
2020-02-21 18:49:56
114
原创 对spring中IOC的理解-02
spring参考文档项目目录在01的的基础上添加了一个beans.xml,当然名字可以任意命名,xml中代码如下(可见顶部链接官网地址):<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt...
2020-02-21 10:22:38
131
原创 对spring中IOC的理解-01
传统架构的思想业务层调用dao层来实现,dao调用dao的实现类来实现功能,代码结构如下:ObjectDao.javapackage com.hhx.dao;/** * @author 黄河祥 * @create 2020/2/20 23:18 */public interface ObjectDao { void getObject();}ObjectDaoIm...
2020-02-21 00:28:04
134
原创 如何使用Mabatis操作数据库
参考mybatis文档第一步:数据库的准备,以mysql为例。CREATE DATABASE mybatis;USE mybatis;CREATE TABLE USER(id INT(11) AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) DEFAULT NULL,psw VARCHAR(50) DEFAULT NULL)ENGIN...
2020-02-19 13:37:17
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人