1.算法:整数反转问题:如何将一个数123反向输出321,120反向输出21可以运用取余,来求末尾,后对原数10取整就可以去掉末尾一个,从倒数第二个开始第一步:为结果指赋初值第二步:判断输入的数是否不为0,不为零才能继续执行第三步:判断结果数是否超出最大范围Integer.MAX_VALUE和最小范 ...
分类:
其他好文 时间:
2021-06-02 18:15:09
阅读次数:
0
区间贪心 一、区间不相交问题 问题描述:给出N个开区间(x,y),要求从这些开区间中选择尽可能多的开区间,使得这些开区间两两之间没有交集 例如:对于(1,3)、(2,4)、(3,5)、(6,7)来说,可以选出最多的三个区间(1,3)、(3,5)、(6,7) 这就是区间选择问题,所以在求解时,应该尽可 ...
分类:
编程语言 时间:
2021-06-02 18:06:20
阅读次数:
0
一、计划 编写一个小学生的四则运算程序。 二、开发 1.需求分析:作为一位小学生的家长,希望制作一个随机自动出题软件,用以完成50以内的正整数的加减法,以便减轻我的负担。 2.生成设计文档。 3.设计复审。 4.代码规范。 注意大小写,注意缩进,括号一定要配对,注意要分行。 5.具体设计。 系统开始 ...
分类:
其他好文 时间:
2021-06-02 18:05:07
阅读次数:
0
![image](https://img2020.cnblogs.com/blog/357687/202105/357687-20210530204723317-436859428.png) ![image](https://img2020.cnblogs.com/blog/357687/20210... ...
分类:
编程语言 时间:
2021-06-02 18:01:36
阅读次数:
0
在复杂的分布式系统中全局ID生成器,通常需要满足如下需求: 1》全局唯一 2》趋势递增 3》单调递增 4》信息安全 5》含时间戳 同时需要满足高可用、低延迟、高QPS(一次生成几万个ID) 1. 一般通用方案研究 1. UUID生成 如下: UUID.randomUUID().toString() ...
分类:
编程语言 时间:
2021-06-02 17:52:03
阅读次数:
0
##哈啰(一面) ###总结: 1.语言表达能力不行,语气词太多了(然后,就是)! 2.面试官问一个问题,自己不能马上回答出来,还是掌握或者是记忆不深刻吧。 3.自己有时候在抢答,本来可能面试官想给我点提示的,但是我又很想把自己正在说的说下去,导致面试官没法插上话? 4.逻辑、思路不清晰,回答问题要 ...
分类:
其他好文 时间:
2021-06-02 17:51:40
阅读次数:
0
Array 连续性的内存空间 快速定位查找元素,随机访问性强,查找效率高 已知的统一的元素类型,减小运行时开销 固定长度,不能再新增元素 ArrayList 连续性的内存空间 快速定位查找元素,随机访问性强,查找效率高 可变长度,便于对元素进行增删操作 未知的元素类型,Runtime需要类型检测,R ...
目录 动态路由协议的概述 路由执行算法的分类 RIP协议 指令 实验操作 动态路由协议的概述 动态路由基于某种路由协议实现,动态路由不需要手工写路由,路由之间可以相互学习。减少了管理任务,占用了网络带宽(需要不断发送报文更新路由信息) 动态路由协议是路由器之间用来交换信息的语言,在网络中静态路由和动 ...
分类:
其他好文 时间:
2021-06-02 17:04:33
阅读次数:
0
在做位运算相关算法题时,经常需要我们提取二进制最右边的一位1,接下来我们就讲讲关于二进制最右边一位1的操作 ##获取二进制中最右边的1 x&(-x) 就是这么简洁,就能实现获取到二进制中最右边的 1,且其它位设置为 0。 原因: 首先在补码表示法中,负数的补码 = 取反 +1,这个都知道,但你可能没 ...
分类:
其他好文 时间:
2021-06-02 17:04:18
阅读次数:
0
转自:https://blog.csdn.net/weixin_51489504/article/details/112251232 雪花算法(SnowFlake) 雪花算法是Twitter开源的分布式ID生成算法. 主要是由64bit的long型生成的全局ID,引入了时间戳和ID保持自增的属性. ...
分类:
编程语言 时间:
2021-06-02 17:00:53
阅读次数:
0