- 博客(8)
- 收藏
- 关注
原创 @FeignClient用fallback绑定熔断器,加上@RequestMapping时发生错误
@FeignClient和@RequestMapping之间的”爱恨情仇“
2022-08-10 20:26:13
395
原创 【局部有序】的【二分查找】
目录题目分析代码题目给定一个局部有序的数组,所谓局部有序指:将一个升序排序的数组循环右移若干次。在数组中寻找目标值 t 的索引,若存在返回其索引,不存在返回-1。例如:a=[4,5,6,7,0,1,2],t=1则结果为5分析一个升序排序的数组循环右移若干次后有两种情况情况1:还是一个升序数组。情况2:数组被分为两部分,这两部分分别升序。例如示例中的[4,5,6,7,0,1,2],可以分为两个部分[4,5,6,7]和[0,1,2],两部分各自保持升序。一看到有关检索有序区间,
2022-05-29 16:24:06
263
原创 【二分法】求【最左目标值】和【 最右目标值】
目录二分法求最左目标值二分法求最右目标值区别键盘敲烂,月薪三万,干!!!二分法求最左目标值思路:当mid落在蓝色部分,应该缩小右边界,因为蓝色部分涵盖4,所以r=mid【mid不能丢掉】当mid落在绿色部分,应该缩小左边界,因为绿色部分不含4,所以l=mid+1【mid可以丢掉】 这样左右指针就会不断趋近于最左边的4代码public static int leftIndex(int[] nums,int t){ //健壮性判断 if(nums==null||nums.le
2022-05-28 16:58:33
189
原创 位运算【java篇】
目录前言运算符前言 咱先唠唠嗑,上来就是知识点,多少有些枯燥无味了。当然,可以选择跳过。 话说为什么我们要去用位运算呢,这不是计算机该做的吗?存在即合理: 1.因为相同的运算,位运算实现比数学运算符实现速度要快,因为计算机底层就是二进制位运的算,而使用数学运算符,还要将
2022-05-27 17:40:58
340
原创 java快速IO【ACM模板】
前言 可以不看,就唠唠嗑(滑稽)。 相信学习java的xdm(or jmm)都难逃学习算法的这一过程,但是接触算法的时候会发现,几乎所有的算法书都是以c/c++作为实现语言的。这是为什么呢?最主要的原因就是因为c/c++的执行速度是非常高的。 java相对于c
2022-04-15 21:04:07
2254
原创 2020梯赛【L2-3 完全二叉树的层序遍历】
目录题目朴素思路代码优化思路优化代码题目一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是完美二叉树。对于深度为 D 的,有 N 个结点的二叉树,若其结点对应于相同深度完美二叉树的层序遍历的前 N 个结点,这样的树就是完全二叉树。给定一棵完全二叉树的后序遍历,请你给出这棵树的层序遍历结果。输入格式:输入在第一行中给出正整数 N(≤30),即树中结点个数。第二行给出后序遍历序列,为 N 个不超过 100 的正整数。同一行中所有数字都以空格分隔。输出格式:在一行中输出该树的层序遍历序列
2022-04-13 20:44:24
164
原创 Java面试题 - “Integer”类
Java面试题之“Integer包装类”例题://代码段1Integer num1=100;Integer num2=100;System.out.println(num1==num2);//代码段2Integer num3=200;Integer num4=200;System.out.println(num3==num4);//代码段3Integer num5 = new Integer(100);Integer num6 = new Integer(100);System
2022-01-16 15:24:51
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人