深信服测开 9.12 笔试

14 道填空题 
还好,比较基础
四道编程题
1.服务器中有多个服务,每个服务占一定的内存,现在有两个服务器,请问将俩服务器某个服务相互调换,是否能让服务器耗费的内存相等。

主要是输入输出比较麻烦,将数据以字符形式输入,然后转成数字,再储存进哈希表中,不知道有啥别的办法,这题搞了好久

2.数字进阶
一串数字直接不断向右循环位移,请问可以得到的数字最大是多少(比如 4321->1432->2143->3214)

直接用字符串形式输入,做一定的字符操作实现位移,然后直接以字符形式比较大小
这一串数字非常大,如果用 long long 数据类型仅能通过 50%数据

3.加密解密
给出数据加密的方式,要求输出解密后的密码
n 行数据,每一行分别有两个数字,前一个数字是密码,后一个数字是下一个密码在哪一行,最后倒序输出
比如
4
4 4
1  3
3 0
2 2
解密得到 4 2 1 3,倒序得 3 1 2 4

写好了用哈希表储存下标和数据,但右边那个其实并不完全是下标,用链表更合适,来不及改了
4.没时间看了

整体难度不大,题目还会提示本题的做法以及用啥数据结构😂,比开发的卷子还是简单不少,不过个人菜鸡没刷几道题,就 A 了两道😅,
全部评论
你的第二道编程题,可以直接对string数组使用sort
点赞 回复 分享
发布于 2023-09-12 22:36 广东
第一题怎么做啊,哈希表里面存的是什么呀。第一题只过了18
点赞 回复 分享
发布于 2023-09-13 18:24 广东
佬,能说下填空题考什么
点赞 回复 分享
发布于 2023-09-13 20:11 辽宁
50%60%100%100%
点赞 回复 分享
发布于 2023-09-14 12:02 陕西
问一下是双机位么😢
点赞 回复 分享
发布于 2023-09-14 23:06 湖北
楼主,请问第一题的输入,怎么区分两个服务器啊,似乎所有数据都是nextInt输入
点赞 回复 分享
发布于 2023-09-16 18:12 天津

相关推荐

10-03 19:46
点赞 评论 收藏
分享
3 14 评论
分享
牛客网
牛客企业服务