快手2020校园招聘秋招笔试--工程B试卷
时长:120分钟 总分:100分
174浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 |
---|---|---|
数量 | 20 | 4 |
攻击者使用无效IP地址,利用TCP连接的三次握手过程,连续发送会话请求,使...
A,B两台机器都正常工作,B机器未监听任何端口.如果A机器向B机器80端口...
给定 `<div id="a" sty...
以下代码的输出结果是 // counter.js let coun...
export default counter
// index.js
import myCounter from "./counter"
myCounter += 1
console.log(myCounter)
3的方幂及不相等的3的方幂的和排列成递增序列{1,3,4,9,10,12,...
最长递增子序列(LIS)问题是指,在一个给定的数值序列中,找到一个子序列,...
假定+,*和&分别表示加法、乘法和指数运算,且 计算符优先级...
体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排。每...
int i=0  try{   ...
给定一个字符串集合,集合大小为n,n=6000000, 请问从集合中查询字...
集合划分问题
给定一个数组,每个元素范围是0~K(K < 整数最大值2^32),将该数组分成两部分,使得 |S1- S2|最小,其中S1和S2分别是数组两部分的元素之和。
数组中N个元素(用空格分割)输入样例: 5 2 4 5 6 9 输出描述: |S1- S2|的值输出样例 0
最长等差数列问题
输入描述: 第一行N表示数组中元素个数(N < 10,000,000)
第二行是数组的元素,用空格分割输入样例: 5 1 4 2 5 3 输出描述: 等差序列长度输出样例 5
字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合,按照字典序升序排序,如果有重复的结果需要去重
给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

验证IP地址
IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为 0 - 255, 用(".")分割。比如,172.16.254.1;
同时,IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.01 是不合法的。
IPv6 地址由8组16进制的数字来表示,每组表示 16 比特。这些组数字通过 (":")分割。比如, 2001:0db8:85a3:0000:0000:8a2e:0370:7334 是一个有效的地址。而且,我们可以加入一些以 0 开头的数字,字母可以使用大写,也可以是小写。所以, 2001:db8:85a3:0:0:8A2E:0370:7334 也是一个有效的 IPv6 address地址 (即,忽略 0 开头,忽略大小写)。
然而,我们不能因为某个组的值为 0,而使用一个空的组,以至于出现 (::) 的情况。 比如, 2001:0db8:85a3::8A2E:0370:7334 是无效的 IPv6 地址。
同时,在 IPv6 地址中,多余的 0 也是不被允许的。比如, 02001:0db8:85a3:0000:0000:8a2e:0370:7334 是无效的。
说明: 你可以认为给定的字符串里没有空格或者其他特殊字符。
输入描述: 一个IP地址字符串输入样例: 172.16.254.1 输出描述: ip地址的类型,可能为
IPv4, IPv6, Neither输出样例 IPv4