自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排序算法学习--希尔排序

希尔排序需求一、希尔排序原理二、具体步骤1.希尔排序API设计:2.希尔排序的代码实现:需求排序前:{9,1,2,5,7,4,8,6,3,5} 排序后:{1,2,3,4,5,5,6,7,8,9} 一、希尔排序原理希尔排序是插入排序算法的一种更高效的改良版本1.选定一个增长量,按照增长量 h 作为数据分组的依据,对数据进行分组;2.对分好组的每一组数据完成插入排序操作;3.减小增长量,最小减为1,重复第二步操作;增长量 h 的确定:增长量 h 的值没有固定的规则,我们这里采用以下规则:

2021-08-09 21:28:33 344

原创 排序算法学习--插入排序

插入排序需求一、插入排序原理二、具体步骤1.插入排序API设计:2.插入排序的代码实现:需求排序前:{4,3,2,10,12,1,5,6} 排序后:{1,2,3,4,5,6,10,12} 一、插入排序原理1.把所有的元素分为两组,已经排序的和未被排序的;2.找到未被排序的组中的第一个元素,向已经排序的组中插入;3.倒叙遍历已经排序的元素,依次和待插入的元素进行比较,直到找到一个元素小于等于待插入元素,那么就把待插入元素放到这个位置,其他的元素向后移动一位;二、具体步骤1.插入排序API

2021-08-09 21:18:50 243

原创 排序算法学习--选择排序

选择排序需求一、选择排序原理二、具体步骤1.选择排序API设计:2.选择排序的代码实现:需求排序前:{4,6,8,7,9,2,10,1} 排序后:{1,2,4,6,7,8,9,10} 一、选择排序原理1.每次的遍历过过程中,都假设第一个索引处的元素是最小值,然后和其他索引处的值依次进行比较,如果当前索引处的值大于其他某个索引处的值,则假定其他某个索引处的值为最小值,即可找到该最小值的索引。2.交换第一个索引处和最小值所在索引处的值。二、具体步骤1.选择排序API设计:类名Sel

2021-08-09 20:59:16 269

原创 排序算法学习--冒泡排序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档排序算法学习--冒泡排序需求一、冒泡排序原理?二、具体步骤1.冒泡排序API设计:2.冒泡排序的代码实现:需求排序前:{4,5,6,3,2,1}排序后:{1,2,3,4,5,6}一、冒泡排序原理?比较相邻的两个元素,如果前一个元素比后一个元素大,那么就交换这两个元素的位置。对每一组相邻的两个元素做同样的操作,从第一对元素一直到最后一对元素,最后最大的数会被放到最后一位。二、具体步骤1.冒泡排序API设计:

2021-08-08 22:18:34 138

原创 swagger学习笔记

SpringBoot集成Swagger本文仅仅为本人学习Swagger的简易笔记,内容不严谨,有瑕疵,请慎重浏览1.新建一个SpringBoot项目,添加一个web项目即可2.在pom.xml中导入相关依赖注意:版本,3.0版本的swagger开启方法与2.x版本不同,有需要自行百度 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <depende

2021-05-09 10:56:15 179

原创 Vue学习05-传参

Vue传参本文仅仅为本人学习vue的简易笔记,内容不严谨,有瑕疵,请慎重浏览​ 首先需要在 hello-vue目录下的src文件夹中创建 components(组件)文件夹 --本案例中并未使用组件, router(路由)文件夹 和views(视图)文件夹main.jsimport Vue from 'vue'import App from './App'import router from './router'import Element from 'element-ui'

2021-05-05 17:19:35 353

原创 Vue学习04-自定义事件+内容分发

自定义事件+内容分发本文仅仅为本人学习vue的简易笔记,内容不严谨,有瑕疵,请慎重浏览<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"> <todo> <todo-

2021-05-05 17:10:15 96

原创 Vue学习03-component组件+Axios异步通信+slot插槽

Vue组件本文仅仅为本人学习vue的简易笔记,内容不严谨,有瑕疵,请慎重浏览文章目录Vue组件Vue:Axios异步通信何为Axios?slot插槽<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app">

2021-05-05 17:02:31 336

原创 Vue学习02-基础语法

Vue基本语法本文仅仅为本人学习vue的简易笔记,内容不严谨,有瑕疵,请慎重浏览文章目录Vue基本语法v-if 判断语句v-for循环语句v-on绑定事件v-model数据双向绑定<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div

2021-05-05 16:55:40 126

原创 Vue学习01-第一个Vue程序

VueSoc:关注点分离原则HTML+CSS+JS --> 给用户看,刷新后台给的数据注意:Vue只做视图层,不做网络通信网络通信:axios页面跳转:vue-router状态管理: vuexVUE-UI: ICE 飞冰前端使用CSS预处理器,便于后期维护修改后端开发若要学习,建议学习LESS,功能简单,上手快,实际开发中功能基本够用。webpack 属于一个前端打包工具 类似于 后端的 MavenJavaSpring框架:jQueryAngular:加入了

2021-04-28 22:54:50 341

原创 1、利用Java的集合类实现队列(Queue)的一种方式

在Java中通过集合实现Queue(队列):package QueueLearn;import java.util.ArrayList;import java.util.List;//2.使用集合实现队列功能,使用int数组保存数据特点:先进先出,后进后出public class QueueText02 { public static void main(String[] a...

2019-04-27 09:10:01 1668

空空如也

空空如也

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

TA关注的人

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