唯品会2018校招数据结构笔试题(A卷)
时长:120分钟 总分:100分
166浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 | 判断题 | 简答题 |
---|---|---|---|---|
数量 | 4 | 4 | 12 | 7 |
设指针变量p指向双向链表中结点A(A不是最右边节点),指针变量s指向被插入...
设无向图G中的边的集合E={(a,b),(a,e),(a,c),(b,e)...
在现代计算机上,即使是单核单CPU系统,一个程序的死循环bug,也不会导致...
有以下代码,则find(6)的返回值为[$##$]int find(int...
int find(int n){
if (n <= 0){
return 0
}else if(n > 0 && n <= 2){
return 1
}
return find(n-1)+find(n-2)
}
下面C程序运行后的打印结果是[$##$]#include void fun...
#include <stdio.h>
void func(int* a) {
static int j = -1
do { j +=1 a[j] = a[j] + a[j+1] } while (j < 2)
}
main( ) {
int k, a[10] = {1, 2, 3, 4, 5}
for (k=1 k<3 k++) func(a)
for (k=0 k<5 k++) printf("%d", a[k])
printf("\n")
}
已知一个线性表{24, 19, 33, 56, 72, 68},假定采用h...
已知二叉树的中序遍历结果为MFLEDABKCGHJI,后序遍历结果为FEL...
一组记录的关键值为(46,79,56,38,40,84),则利用快速排序的...
为了解决进程间的同步和互斥问题,通常采用一种称为信号量机制的方法。若系统中...
袋子中分别一叠纸币,其中5元面值的纸币6张,10元面值的纸币5张,20元面...
8瓶水中1瓶有毒,用动物测试。毒发症状在喝水2小时后开始出现,而你也只有2...
给定字符串s, 要求把s中多于一个的连续空压缩成一个空格,并将连续的非空格...
给定字符串s, 要求把s中多于一个的连续空压缩成一个空格,并将连续的非空格字符串倒序打印出来,例如,给定"abc def efg",打印"cba fed gfe"
围棋棋盘上有一片连续的白子,没有黑子。请写一个函数,计算返回该片白子的气数...
围棋棋盘上有一片连续的白子,没有黑子。请写一个函数,计算返回该片白子的气数。函数输入参数为任一个白子的位置。
注:围棋规则:格子棋盘,棋子下在十字交叉点上,纵横线19*19。一片棋子,与其中任一子相邻的空交叉点称为这片子的1口气,所有这样的交叉点数量是这片子的气数。比如中央的单独一个棋子,上下左右4口气,气数为4;棋盘左上角的单独棋子,右边加下边两口气,气数是2;中央的两个相连的白子,气数为6。等等。
  请设计一个整数容器,支持两个操作:add(x)和p...
请设计一个整数容器,支持两个操作:add(x)和popMedia()两个操作。add(x)是向容器中加入一个整数;popMedia()是返回容器中当前所有数的中位数,如果中位数是容器中的数字,则返回的同时还从容器中把它删除。无需写出完全代码,描述清楚设计实现即可。另外,你能使两个操作都小于O(N)的时间吗?
注:中位数定义为:如果容器中整数的数量为奇数个,则是最中间的那个数字,如果为偶数个,则是最中间两个数的平均值。
【测试方向优先】你用浏览器打开一个网站,却没有按预期看到应有的网页内容。请...
【测试方向优先】你用浏览器打开一个网站,却没有按预期看到应有的网页内容。请分析各种可能的原因,如果这些原因表现出来的现象不同,也请描述
【测试方向优先】一个智能玩具,有N个不同模块,每个模块已独立测试过。每个模...
【测试方向优先】一个智能玩具,有N个不同模块,每个模块已独立测试过。每个模块有输入输出两个接口,可分别对接任意另外两个模块,(接一个的输出和另一个的输入),这样整个N个模块便可线性组装出多种不同模型(头尾不连成环形)。对任一种模型结果,有现成的通用测试过程。现在为了全覆盖测试,请你写函数生成出所有的模型作为测试用例。(每个模型都必须是用上全部N个模块来组装)
【运维方向优先】a. 请描述TCP协议3次握手建立连接的过程。b. 为什么...
【运维方向优先】a. 请描述TCP协议3次握手建立连接的过程。b. 为什么协议设计是3次握手连接建立而不是2次或4次,如果2次有什么问题,如果4次有什么问题?
【运维方向优先】你用浏览器打开一个电商网站,准备浏览购物。从你输入完网站的...
【运维方向优先】你用浏览器打开一个电商网站,准备浏览购物。从你输入完网站的网址敲下Enter键,到网站首页迅速呈现出来的这段时间,你的电脑系统里发生了哪些事情?请根据你所学的计算机知识,尽可能详细的解释。(提示:从软硬件的尽量多的层次考虑和描述。)