自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 JSONPath 解析 JSON内容 详细

JSONPath的介绍:JsonPath 是一种简单的方法来提取给定JSON文档的部分内容。JsonPath表达式总是以与XPath表达式结合使用XML文档相同的方式引用JSON结构。JsonPath中的“根成员对象”始终称为$,无论是对象还是数组。JsonPath 对应的maven包<dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path&lt

2021-03-16 21:04:48 1244

原创 入门算法:小和问题 之归并排序思想 java语言

题目在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和。求一个数组的小和。例子[1,3,4,2,5]1左边比1小的数:没有3左边比3小的数:14左边比4小的数:1,32左边比2小的数:15左边比5小的数:1,3,4,2所以小和为1+1+3+1+1+3+4+2=16解题思路如果直接用两层for循环扫,时间复杂度是O(n^2),但是可以通过归并排序的方法将时间复杂度降到O(nlogn).如果不了解归并排序算法的可以先看看这篇博客:https://blog.csdn.n

2021-03-01 00:53:09 183 1

原创 面试常见几种排序算法 Java代码总结

以下所有swap方法里面的代码都与如下代码等价:int tenp = arr[i];arr[i] = arr[j];arr[j] = temp;mid = (left + right) / 2;与如下代码等价:mid = left + ((right - left) >> 2);left + right 可能会造成溢出,不安全,但是right - left不会造成溢出,且位运算速度比四则运算快很多,右移相当于除以2一、冒泡排序public static void bub

2021-03-01 00:40:19 280 2

空空如也

空空如也

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

TA关注的人

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