01 2021 档案
摘要:哈希表(散列表) Google面试题 基本介绍 解决思路 代码 package com.atguigu.hashtab; import java.util.Scanner; public class HashTabDemo { public static void main(String[] arg
阅读全文
摘要:查找算法 顺序查找算法(不要求元素有序) package com.atguigu.search; public class SeqSearch { public static void main(String[] args) { int arr[] = { 1, 9, 11, -1, 34, 89
阅读全文
摘要:基数排序 介绍 基本思想 动画示意 代码: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public class RadixS
阅读全文
摘要:归并排序 介绍: 图解: 代码: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public class MergetSort
阅读全文
摘要:快速排序 介绍 示意图 代码: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public class QuickSort {
阅读全文
摘要:希尔排序 定义 希尔排序是对直接插入排序的一种改进,也称为缩小增量排序 基本思想 示意图: 代码实现: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.
阅读全文
摘要:插入排序 插入排序介绍: 插入排序思想: 插入排序示意图: 代码展示: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; publi
阅读全文
摘要:选择排序 定义 选择排序思想 选择排序图解: 思路图解: 代码实现: package com.atguigu.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public
阅读全文
摘要:冒泡排序 定义 冒泡排序的优化 图解: 实现代码: package com.atguigu.sort; import javax.xml.crypto.Data; import java.text.SimpleDateFormat; import java.util.Arrays; import j
阅读全文
摘要:回溯算法解决八皇后问题 八皇后问题介绍 问题解决思路: 代码实现: package com.atguigu.recursion; public class Queue8 { //定义一个max表示共有多少个皇后 int max = 8; //定义数组array, 保存皇后放置位置的结果,比如 arr
阅读全文
摘要:使用递归解决迷宫问题 递归需要遵守的重要规则 迷宫问题示意图: 代码实现: package com.atguigu.recursion; public class MiGong { public static void main(String[] args) { // 先创建一个二维数组,模拟迷宫
阅读全文
摘要:栈实现综合计算器(中缀表达式) PS:要考虑到输入的数字字符不止一位的问题 算法思路: 实现代码: package com.atguigu.stack; public class Calculator { public static void main(String[] args) { //根据前面
阅读全文
摘要:约瑟夫问题 Josephu问题的代码实现: package com.atguigu.linkedlist; public class Josepfu { public static void main(String[] args) { // 测试一把看看构建环形链表,和遍历是否ok CircleSi
阅读全文
摘要:三种指令 系统指令 自定义全局指令 自定义局部指令 <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <p ref="pT
阅读全文
摘要:实现效果: 代码: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <p>{{time}}</p> <p>过滤后:{{t
阅读全文
摘要:单向链表的缺点 双向链表设计思路: 代码实现: package com.atguigu.linkedlist; public class DoubleLinkedListDemo { public static void main(String[] args) { // 测试 System.out.
阅读全文
摘要:单链表 带头结点的单链表 增查改删操作 直接添加到链表的尾部 根据排名(编号)插入到指定位置 修改链表节点 1.先通过遍历找到需要修改的节点 2.修改节点的数据 删除节点 实例代码: package com.atguigu.linkedlist; import java.util.Stack; pu
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>08_表单输入绑定</title> </head> <body> <!-- 1. 使用v-model(双向数据绑定)自动收集数据 text/textarea c
阅读全文
摘要:代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="demo"> <input type="text" v-model="s
阅读全文
摘要:package com.atguigu.queue; import java.util.Scanner; public class ArrayQueueDemo { public static void main(String[] args) { //测试一把 //创建一个队列 ArrayQueue
阅读全文
摘要:下面是算法实现代码: package com.atguigu.sparsearray; public class SparseArray { public static void main(String[] args) { // 创建一个原始的二维数组 11 * 11 // 0: 表示没有棋子, 1
阅读全文
摘要:现在时间是2021年1月4日14:16:51,开通了博客,准备记录编程学习之路啦!Go!
阅读全文

浙公网安备 33010602011771号