深信服测开 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 了两道😅,
还好,比较基础
四道编程题
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
第一题怎么做啊,哈希表里面存的是什么呀。第一题只过了18
佬,能说下填空题考什么
50%60%100%100%
问一下是双机位么😢
楼主,请问第一题的输入,怎么区分两个服务器啊,似乎所有数据都是nextInt输入
相关推荐
点赞 评论 收藏
分享
10-11 20:40
门头沟学院 C++ 点赞 评论 收藏
分享