牛客网模拟测试20180731(log函数、回想下全排列,整数+字符串的输入)

1、`给出一个含有n个数字的序列a1,a2,a3,…an,可以进行以下操作: 一次操作定义为对这个序列的每个数字进行以下两种改变之一: 1.ai ÷ 2 2.ai × 3 每一次的操作中,必须保证至少有一个数字是第1种改变;并且经过每次操作后,每一个数字都必须是整数。 牛牛得知,每进行一...

2018-07-31 23:30:07

阅读数:27

评论数:0

CodeBlock应用别的库

参考:https://blog.csdn.net/u012822181/article/details/79301403

2018-07-25 17:04:53

阅读数:56

评论数:0

关于CentOS安装CodeBlock

参考:https://www.cnblogs.com/seer/p/3835135.html 之后安装:yum install xterm

2018-07-25 16:35:35

阅读数:31

评论数:0

关于Scanner

1、关于输入int后再输入String类型出错: 参考:https://www.cnblogs.com/xy-hong/p/7399975.html 2、连续输入n个正整数,输完后就卡了。 IntelliJ中是Ctrl+D表示EOF。Eclipse中默认是ctrl+Z表示EOF。按一下就好了...

2018-07-24 09:22:44

阅读数:23

评论数:0

376. 摆动序列

如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。 例如, [1,7,4,9,2,5] 是一个摆动序列,因为差值 (6,-3,5,-7,3) 是正负交替出现的。相反, [1,4,7,2,5] 和 [1...

2018-07-17 15:49:10

阅读数:120

评论数:0

646. 最长数对链 Arras.sort()重写比较器Comparatorbiji比较二维数组

给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。 我们用这种形式来构造一个数对链。 给定一个对数集合,找出能够形成的最长数对链的长度。你不需要用到所...

2018-07-17 09:53:19

阅读数:133

评论数:0

网络协议笔记-TCP

1、源端口号、目的端口号、包的序号、确认序号、状态位、窗口大小(流量控制)。。。 状态位:SYN(发起一个连接)、ACK(回复)、RST(重新连接)、FIN(结束连接)。TCP是面向连接的,因而双方要维护连接的状态,这些带状态位的包的发送,会引起双方状态变更。 2、TCP协议的重点有五个问题:...

2018-07-16 20:28:25

阅读数:26

评论数:0

网络协议笔记:UDP

面试题:TCP和UDP的区别? UDP是面向无连接的,TCP是面向连接的:在互通之前,是否会先建立连接。 TCP提供可靠的交付,通过TCP传输的数据,无差错、不丢失、不重复、且按序到达。UDP不保证不丢失,也不保证按序到达。 TCP是面向字节流的,发送的时候发的是一个流,没头没尾;UDP是基...

2018-07-16 20:05:13

阅读数:27

评论数:0

300. 最长上升/递增子序列(Longest Increasing Subsequence)y优化不是很明朗 复习二分查找

给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 说明: 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。 你算法的时间复杂度应...

2018-07-16 14:34:09

阅读数:93

评论数:0

网络协议笔记:ICMP==》网络层

ICMP(Internet Control Message Protocol,报文控制协议)属于网络层,和IP协议同层。 待续。。。

2018-07-15 18:13:56

阅读数:22

评论数:0

记这个下午之某度面试

今天下午参加了某度某部门的校招面试,在此做下总结,以补齐盲区和供之后参考。 首先,经过昨天半个上午加一个下午加晚上加今天上午的猛烈复习,还是有点效果的。我把我能会的比较基础的东西大致看了一遍,不过还是发现了一些问题,我觉得挺好的,因为提前批招聘刚刚开始;在面试中我也被面了好几个不是很懂的问题以及...

2018-07-14 21:52:08

阅读数:134

评论数:0

java调用C++注意事项

https://www.cnblogs.com/xiaocainiao2hao/p/5619862.html https://blog.csdn.net/zhangshiting/article/details/53468158 注意:javah命令是在src目录下运行的。 https...

2018-07-12 17:00:07

阅读数:35

评论数:0

279. 完全平方数

给定正整数 n,找到若干个完全平方数(比如 1, 4, 9, 16, ...)使得它们的和等于 n。你需要让组成和的完全平方数的个数最少。 示例 1: 输入: n = 12 输出: 3 解释: 12 = 4 + 4 + 4. 示例 2: 输入: n = 13 输出: 2 解释: 13 =...

2018-07-12 10:10:42

阅读数:288

评论数:0

303. 区域和检索 - 数组不可变

给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 示例: 给定 nums = [-2, 0, 3, -5, 2, -1],求和函数为 sumRange() sumRange(0, 2) -> 1 su...

2018-07-12 08:48:49

阅读数:114

评论数:0

关于浅拷贝和深拷贝

将一个对象的引用复制给另外一个对象,一共有三种方式。第一种方式是直接赋值(引用复制),第二种方式是浅拷贝,第三种是深拷贝。 1、实现Clonable接口,覆盖并实现clone方法 浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是...

2018-07-09 09:38:00

阅读数:14

评论数:0

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