网易2018校园招聘数据库管理工程师(BJ)笔试卷
时长:120分钟 总分:100分
100浏览 0人已完成答题
题型介绍
题型 | 单选题 | 填空题 |
---|---|---|
数量 | 20 | 3 |
跳表是一个非常好的数据结构,在Linux内核里面可以经常见到,它的插入,删...
以下C++代码在64位环境下会输出多少? #include <i...
#include <iostream> using namespace std struct Bar { char c[16] } struct Test { Bar& bar } int main() { cout << sizeof(Test::bar) }
有如下C++代码: #include <iostream>...
#include <iostream> using namespace std void fun(int *p1, int *p2, int *t) { t = (int *)malloc(sizeof(int)) *t = *p1 + *(p2++) } int main() { int a[2] = { 1,2 } int b[2] = { 10,20 } int *t = a fun(a, b, t) cout << *t << endl }输出是多少?
已知shell脚本num.sh如下: #!/bin/bash n...
已知shell脚本func.sh如下: #!/bin/bash ...
数轴
牛牛有n个朋友当前在一根数轴上,每个朋友当前在整数x[i]坐标位置。
牛牛向他们发出一个移动的信号,每个朋友就向左或者向右移动s距离(每个朋友的选择是独立的,都可以选择向左或者向右)。
为了在一起玩耍方便,牛牛希望移动之后最左边的朋友和最右边的朋友距离最近,牛牛想知道最近距离为多少。
例如牛牛有三个朋友分别所在数轴坐标为-7, 4, 7, s = 5
那么第一个朋友-7向右移动s,变为-2
第二个朋友4向左移动s,变为-1
第三个朋友7向左移动s,变为2。
现在最左和最右的朋友距离是4,没有比这个更优的方案了。