免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 西西弗西
打印 上一主题 下一主题

新鲜出炉的腾讯后台开发三面面试题! [复制链接]

论坛徽章:
0
81 [报告]
发表于 2010-03-19 23:34 |只看该作者
不错的题目

论坛徽章:
0
82 [报告]
发表于 2010-03-20 00:56 |只看该作者
好好学习一下

论坛徽章:
1
2017金鸡报晓
日期:2017-02-08 10:33:21
83 [报告]
发表于 2010-03-20 13:29 |只看该作者

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
84 [报告]
发表于 2010-03-20 13:59 |只看该作者
cjaizss比较靠谱,尤其是1W个数的堆排序,非常棒。
我唯一看不懂的就是你说的洗牌,能讲讲嘛,谢谢~ ...
dozec 发表于 2010-03-19 22:22

  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <time.h>
  4. #include <assert.h>
  5. void myprint(int x)
  6. {
  7.         assert(x>=0 && x<54);
  8.         switch(x/13) {
  9.                 case 0:
  10.                         printf("Spades\t");
  11.                         break;
  12.                 case 1:
  13.                         printf("Hearts\t");
  14.                         break;
  15.                 case 2:
  16.                         printf("Clubs\t");
  17.                         break;
  18.                 case 3:
  19.                         printf("Diamond\t");
  20.                         break;
  21.                 default:
  22.                         if(x == 52)
  23.                                 printf("Little joker\n");
  24.                         else if(x == 53)
  25.                                 printf("Big joker\n");
  26.                         return;
  27.                         break;
  28.         }
  29.         switch(x%13) {
  30.                 case 0:
  31.                         printf("A\n");
  32.                         break;
  33.                 case 10:
  34.                         printf("J\n");
  35.                         break;
  36.                 case 11:
  37.                         printf("Q\n");
  38.                         break;
  39.                 case 12:
  40.                         printf("K\n");
  41.                         break;
  42.                 default:
  43.                         printf("%d\n",x%13);
  44.                         break;
  45.         }
  46. }
  47. int main(void)
  48. {
  49.         int a[54];
  50.         int i,j,m,n,h;
  51.         srand((unsigned)time(NULL));
  52.         for(i=0;i<54;i++)
  53.                 a[i]=i;

  54.         j=54*2+rand()%2;
  55.         for(i=0;i<j;i++) {
  56.                 m=rand()%54;
  57.                 n=rand()%54;
  58.                 h=a[m];
  59.                 a[m] = a[n];
  60.                 a[n] = h;
  61.         }

  62.         for(i=0;i<54;i++)
  63.                 myprint(a[i]);

  64.         return 0;
  65. }

复制代码

论坛徽章:
0
85 [报告]
发表于 2010-03-20 15:43 |只看该作者
socket在什么情况下可读?
引用unp的一段话
A socket is ready for reading if any of the following f ...
kenby 发表于 2010-03-19 10:04



    这段话出自第几章第几节?

论坛徽章:
0
86 [报告]
发表于 2010-03-20 17:25 |只看该作者
cjaizss 发表于 2010-03-20 13:59



cjaizss, thanks very much!!

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
87 [报告]
发表于 2010-03-20 17:44 |只看该作者
一题也不会,走了~~

论坛徽章:
0
88 [报告]
发表于 2010-03-20 21:44 |只看该作者
回复 1# 西西弗西

论坛徽章:
0
89 [报告]
发表于 2010-03-21 15:29 |只看该作者
cjaizss是我的新偶像

论坛徽章:
0
90 [报告]
发表于 2010-03-22 09:17 |只看该作者
c、c++的const实现是在编译时完成的,从提问方式可以知道,出题者对这个的理解好像也不是很清楚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP