自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

转载 KMP算法解决字符串匹配问题

这里是一篇比较好理解的文章

2020-01-26 13:43:03 231

原创 【剑指offer】找出数组中重复的数字java实现

【剑指offer】找出数组中重复的数字java实现题目思路代码题目在一个长度为n的数组里的所有数字都在 0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如:如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出的是重复的数字2或者3。思路由于所有的数字都在 0~n-1的范围内,而数组的长度又...

2019-12-17 12:16:01 215

原创 【算法】基于荷兰国旗算法思想上的快速排序实现

【算法】基于荷兰国旗算法思想上的快速排序实现荷兰国旗快排思路代码荷兰国旗链接:荷兰国旗算法荷兰国旗中的基准数是选定的,而这里快速排序我们默认每次的基准数都是最后一个数。快排思路基准数选定为最后一个数xL用于正在遍历的元素的下标,初始值为0,从左向右遍历,当L>=more时遍历结束。less用于记录小于x的区域的最右边的下标,初始为-1,代表不存在。more 用于记录大于 x区...

2019-12-11 20:34:10 330

原创 【算法】荷兰国旗问题

【算法】荷兰国旗问题题目思路代码题目给定一个数组arr,和一个数num,请把小于num的数放在数组的左边,等于num的数放在数组的中间,大于num的数放在数组的右边。要求额外空间复杂度O(1),时间复杂度O(N)。思路num表示给定的数L 用于正在遍历的元素的下标,初始值为0。less 用于记录小于 num的区域的右下标,初始为-1,代表不存在。more 用于记录大于 num区域的...

2019-12-11 16:54:16 494

原创 【算法】插入排序和冒泡排序及对数器的使用

【算法】插入排序和冒泡排序及对数器的使用冒泡排序插入排序对数器冒泡排序思想:需要经过n-1趟排序。第一趟将最大的数x排到数组.length()-1的位置,此时数组分为两部分,下标0~ 数组.length()-2无序,数组.length()-1有序。第二趟将0~ 数组.length()-2的最大数x排到数组.length()-2的位置,此时数组分为两部分..以此内推。内层排序则是相邻两个进行比较...

2019-12-11 15:54:11 104

原创 网页提交表单之后数据库里的中文乱码(??)

在网页提交表单后,在数据库上面的中文乱码,如下图:解决方法:找到applicationContext.xml文件中的配置代码:<property name="jdbcUrl"> <value>jdbc:mysql://123.207.221.208:3306/hzj</value></property>把?characterEnco...

2019-03-28 15:05:04 983

空空如也

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

TA关注的人

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