摘要: 1.二分法:为了优化内存消耗,可以先定义一个数来存储中间值(mid),避免每次在判断的时候都需要从数组中去取出中间值。 阅读全文
posted @ 2021-09-13 22:52 Liveforlove 阅读(25) 评论(0) 推荐(0)
摘要: 1.统一异常处理 1)在我们的日常工作状态时遇到异常一般是由公司给定的异常码(code)和报错信息(msg),我们可以把它们封装到common中,建立一个异常枚举类,包含code和msg属性,其他微服务出现异常时,可以都直接调用这个异常枚举类。 异常枚举类: 其他微服务的异常处理类调用已经统一的异常 阅读全文
posted @ 2021-09-13 22:44 Liveforlove 阅读(50) 评论(0) 推荐(0)
摘要: 1.快速排序(对n个数进行排序) 1)一趟快速排序:首先是有一个key,i和j,初始key等于最左边的A[0],i=0,j=n-1;先从右到左找到第一个比key小的数(A[j]),然后A[j]和A[i]互换,再跳到左边,从左到右找到第一个比key大的数,然后再互换A[i]和A[j];一直循环下去,直 阅读全文
posted @ 2021-09-13 10:04 Liveforlove 阅读(45) 评论(0) 推荐(0)