- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 Java中算法---直接插入排序
一、排序思路将原有的数组看为两块,一块是已经排好序的(我们叫有序区),一块是待排序的(我们叫无序区),不断地从无序区中取出其第一个元素,搜寻该元素应该放在有序区的哪个位置,并将该元素放入该位置,完成这个步骤后,有序区长度+1,无序区长度-1,直至无序区长度为0,即无序区中不再有元素,排序就完成啦。举个例子:给定一组数:9 3 1 5 2 4 3 8从小到大进行排序,图示:代码实现: /...
2020-01-18 10:17:57 208
原创 Java中算法---快速排序
快速排序也是一种采用分治法解决问题的一个典型应用。在很多编程语言中,对数组,列表进行的非稳定排序在内部实现中都使用的是快速排序。而且快速排序在面试中经常会遇到。快速排序的基本思想如下:对数组进行随机化。从数列中取出一个数作为中轴数(pivot)。将比这个数大的数放到它的右边,小于或等于它的数放到它的左边。再对左右区间重复第三步,直到各区间只有一个数。理解: 如下图所示,假设最开始的基...
2020-01-17 16:36:49 275
原创 Java打印杨辉三角
编程中经典的算法很多,其中杨辉三角突出表明我国国代数学发展的极致,也是面试算法中常常问到的问题:@Test public void test() { int row = 8 ; // 在循环中依次保存当前行上一行每个元素的值 int prev = 1; int[] arr = new int[row]; ...
2020-01-17 13:41:53 208
原创 斐波那契数列
斐波那契数列几乎是每一个学习编程的人都绕不开的一道笔试题;斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=...
2020-01-17 09:36:11 492
原创 @Component注解的用法
有一个接口,在这个接口的实现类里,需要用到@Autowired注解,一时大意,没有在实现类上加上@Component注解,导致了Spring报错,找不到这个类一旦使用关于Spring的注解出现在类里,例如我在实现类中用到了@Autowired注解,被注解的这个类是从Spring容器中取出来的,那调用的实现类也需要被Spring容器管理,加上@Component@Component("co...
2020-01-16 15:15:30 1723
原创 我的傻逼经历:form跟buteen连用的“坑”
写了一个登录页面,页面用的form来进行数据的输入,提交为了好看用了layui的buteen按钮。代码如下:<form class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label">用户名:<...
2020-01-10 15:37:33 188
原创 Thymeleaf select 实现默认选中,使用 th:field 字符串无效问题
SpringBoot的项目,前端使用Thymeleaf,要实现一个select下拉控件自动选中的功能。后端传过来一个value的值,下拉列表是个集合数据。也是使用Thymeleaf循环加载的。现在要比对value的值,使下拉列表实现选中的功能:错误的写法:(这里用浏览器调试会发现,selct的value确实会被赋予后端传递的值,但是下拉框没有被选中)设备类型:<select id="...
2020-01-06 14:49:54 2493
原创 Thymeleaf菜鸟教程(资料持续总结中)
Thymeleaf是什么?简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。参考地址:https://www.cnblogs.com/jiangbei/p/8462294.html
2020-01-03 09:07:55 14075
MarkDownDemo-master.rar
2020-06-04
tio代码的相关demo运用。(包含服务端和客户端)
2020-05-13
MySQL-5.2.22-win32版本安装包以及安装教程详解
2019-06-21
SourceTree免注册安装工具
2019-04-09
Hadoop集群详细配置文档
2018-11-20
IDEA中使用Spring的简单入门(加小案例)
2018-10-22
Maven环境,仓库配置(图文教程加小案例)
2018-10-17
MyEclipse10破解详细教程(含文档教程)
2018-10-15
mybaties需要的jar包以及简单案例
2018-10-10
java项目打包成windows下的exe程序文件(带文档教程)
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人