第一题:

其中,reverse函数的代码实现如下:

1.

unsigned int reverse(unsigned int num)

{

unsigned int ans = 0;

for (int i = 0; i <= 31; i++) {

num = num >> 1;

int tmp = num & mask;

if (tmp == 1)

ans += pow(2,31-i);

}

return ans;

}

2.

unsigned int reverse(unsigned int num)

{

unsigned int ans = 0;

int i = 0;

while (num != 0) {

int tmp = num & 0x1;

if (tmp == 1)

ans += pow(2,31-i);

i++;

num >>= 1;

}

return ans;

}

第二题:编程填空题,考察堆排序。

代码如下:

static void heap_arrange(int arr[], int cur, int cnt)  //调整为小顶堆 {     int heaptop_val = arr[cur]; //堆顶的值     while (cur < cnt) {         int left = 2 * cur + 1;         int right = 2 * cur + 2;         int min = -1;         int min_val =heaptop_val;         if (left < cnt && arr[left] < min_val) { //检查是否比左节点大             min = left;             min_val = arr[left];         }         if (right < cnt && arr[right] < min_val) {//检查是否比右节点大             min = right;         }         if (min == -1)             break;         arr[cur] = arr[min];         cur = min;     }     arr[cur] = heaptop_val; }

2018深信服java笔试题_深信服2018秋招编程题相关推荐

  1. 2018深信服java笔试题_深信服2018春招笔试题解

    原文链接:点这儿. 深信服还是一如既往的"懒",2018秋招的5个编程题在本次春招出现了三道,然后添加了一道新的编程题,且选择题和填空题基本与秋招的雷同,看来之前没看深信服2018 ...

  2. 2018深信服java笔试题,深信服2018秋招编程题

    深信服2018秋招编程题 深信服2018秋招编程题 第一题: 其中,reverse函数的代码实现如下: 1. unsigned int reverse(unsigned int num) { unsi ...

  3. 京东2018秋招编程题

    C++开发工程师 京东 2018秋招编程题 (代码后续更新...) 1.神奇数 将一个数n的各数位分成两部分,两部分之和相等,则称这个数为神奇数.比如242分成[2,2].[4].输入一个范围[l, ...

  4. 滴滴2018秋招编程题

    滴滴 2018秋招 编程题 1.寻找丑数 丑数的定义是,只包含因子2.3和5的数称作丑数.比如6和8是丑数,14不是丑数,因为含有因子7.输入一个整数n,输出第n个丑数.我们认为第一个丑数是1. 解析 ...

  5. java笔试题_公司真题 | 用友2018秋招Java笔试题(四)

    公司真题 | 用友2018秋招Java笔试题(三)答案: 1.正确答案 A B 2.正确答案 A 3.正确答案 D 4.正确答案 B 5.正确答案 A E 6.正确答案 B 7.正确答案 C D 8. ...

  6. 艺龙java面试题_艺龙2018秋招Java笔试题

    在牛客做了那么多题,终于轮到我分享了~~这是我做过的艺龙的Java笔试题哦~~ 单选题 1.设有以下递归函数: int f(int m,int n) { if(m==0) { return n+1; ...

  7. 2018科大讯飞的Java笔试题附带参考答案

    分享一下自己做过的科大讯飞的Java笔试题,题量有点大哦~(附带参考答案) 单选题 1.下列关于继承的描述错误的是(  ) A.  在Java中允许定义一个父类的引用,指向子类对象 B.  在Java ...

  8. 用友2020校招java笔试题_用友Java类笔试题大全

    如下为大家汇总的是一份用友Java类笔试题,欢迎大家关注! 1.Hashtable和HashMap有什么区别? a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自Abs ...

  9. java笔试题_一道简单的 Java 笔试题,但值得很多人反思

    专注于Java领域优质技术,欢迎关注 作者:匿蟒 前言 面试别人,对我来说是一件新奇事,以前都是别人面试我.我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才.所以,我特地调低了期望,很少问 ...

最新文章

  1. nginx+tomcat实现集群负载均衡(实现session复制)
  2. Qt Model/View 学习笔记 (四)
  3. SAP不同的产品是如何支持用户创建自定义字段的
  4. Windows Server 2008 IIS7.0 发布html和Asp.net网站
  5. 【Modern OpenGL】前言
  6. 拜托!代码有BUG不一定都是程序员的锅
  7. 面向失败的设计之播控系统!
  8. 一个中产阶级丈夫给坚持买房妻子的一封信
  9. 你不可不知的HTML优化技巧
  10. html div 时间,HTML DIV
  11. 12864c语言程序,LCM12864 C语言驱动程序
  12. 服务器能用usb pe安装win7系统,另一种U盘(支持winPE,可以安装win7)安装ubuntu系统的方法...
  13. android网易课堂app,网易云课堂
  14. Windows系统睡眠和休眠的区别
  15. C++ 解决经典哥尼斯堡七桥问题
  16. 转李承鹏的《恰恰》,这次一定要顶他
  17. P3545 [POI2012]HUR-Warehouse Store
  18. 导航星历的钟差,TGD问题
  19. 在WordPress评论里添加电话、手机号、微信号的表单功能教程
  20. 怎么建立win7无线热点

热门文章

  1. mitmproxy流量重放
  2. 利用metasploit对手机进行渗透实战
  3. 机器学习-白板推导系列笔记(二十一)-RBM
  4. Python小白的进阶之路---Day2
  5. hana-ui - 一个清新二次元风格的React-UIKit
  6. 中国吸尘器市场竞争格局及营销前景预测报告(新版)2022-2027年
  7. mysql INSTR的用法
  8. DropDownList与RadioButtonList的数据绑定方式
  9. 用户因GalaxyS20相机玻璃自发开裂起诉三星
  10. u盘删除的文件如何恢复?没有备份可以试试这个办法