摘要: 归并排序 介绍: 图解: 代码: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public class MergetSort 阅读全文
posted @ 2021-01-19 11:39 陌上的忧伤的个人博客 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 快速排序 介绍 示意图 代码: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public class QuickSort { 阅读全文
posted @ 2021-01-17 16:21 陌上的忧伤的个人博客 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 希尔排序 定义 希尔排序是对直接插入排序的一种改进,也称为缩小增量排序 基本思想 示意图: 代码实现: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java. 阅读全文
posted @ 2021-01-13 14:06 陌上的忧伤的个人博客 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 插入排序 插入排序介绍: 插入排序思想: 插入排序示意图: 代码展示: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; publi 阅读全文
posted @ 2021-01-12 15:10 陌上的忧伤的个人博客 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 选择排序 定义 选择排序思想 选择排序图解: 思路图解: 代码实现: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public 阅读全文
posted @ 2021-01-12 12:39 陌上的忧伤的个人博客 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 定义 冒泡排序的优化 图解: 实现代码: package com.atguigu.sort; import javax.xml.crypto.Data; import java.text.SimpleDateFormat; import java.util.Arrays; import j 阅读全文
posted @ 2021-01-11 16:36 陌上的忧伤的个人博客 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 回溯算法解决八皇后问题 八皇后问题介绍 问题解决思路: 代码实现: package com.atguigu.recursion; public class Queue8 { //定义一个max表示共有多少个皇后 int max = 8; //定义数组array, 保存皇后放置位置的结果,比如 arr 阅读全文
posted @ 2021-01-11 11:52 陌上的忧伤的个人博客 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 使用递归解决迷宫问题 递归需要遵守的重要规则 迷宫问题示意图: 代码实现: package com.atguigu.recursion; public class MiGong { public static void main(String[] args) { // 先创建一个二维数组,模拟迷宫 阅读全文
posted @ 2021-01-10 17:54 陌上的忧伤的个人博客 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 栈实现综合计算器(中缀表达式) PS:要考虑到输入的数字字符不止一位的问题 算法思路: 实现代码: package com.atguigu.stack; public class Calculator { public static void main(String[] args) { //根据前面 阅读全文
posted @ 2021-01-10 16:38 陌上的忧伤的个人博客 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 约瑟夫问题 Josephu问题的代码实现: package com.atguigu.linkedlist; public class Josepfu { public static void main(String[] args) { // 测试一把看看构建环形链表,和遍历是否ok CircleSi 阅读全文
posted @ 2021-01-08 13:03 陌上的忧伤的个人博客 阅读(59) 评论(0) 推荐(0) 编辑