2014去哪儿网校园招聘(沈阳)

分类: 面试题 Hiring Written Test2013-09-11 15:45 1049人阅读 评论(0) 收藏 举报

2013-09-10

a) 
SELECT sno, cno, grade
FROM scg
WHERE grade < 60;

b)
SELECT sno, COUNT(cno)
FROM scg
WHERE grade>=90
GROUP BY sno HAVING COUNT(cno)>2
ORDER BY COUNT(cno) DESC;

c)

SELECT TOP 3 sno, cno, grade

FROM scg

GROUP BY sno

ORDER BY sno, grade;

d)

[sql] view plaincopy
  1. SELECT cno, first.sno, second.sno, first.grade, second.grade, first.grade-second.grade
  2. FROM
  3. (
  4. SELECT TOP 1 *
  5. FROM scg
  6. GROUP BY cno
  7. ORDER BY grade
  8. ) first,
  9. (
  10. SELECT TOP 1 *
  11. FROM
  12. ( SELECT TOP 2 *
  13. FROM scg
  14. GROUP BY cno
  15. ORDER BY grade DESC
  16. ) two
  17. GROUP BY two.cno
  18. ORDER BY two.grade
  19. ) second
  20. ;

已知字母序列【d, g, e, c, f, b, o, a】,请实现一个函数针对输入的一组字符串 input[] = {"bed", "dog", "dear", "eye"},按照字母顺序排序并打印。

本例的输出顺序为:dear, dog, eye, bed。

[java] view plaincopy
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. void swapstr(char **a,char **b){
  4. if(a!=b){
  5. char *tmp=*a;
  6. *a=*b;
  7. *b=tmp;
  8. }
  9. }
  10. int compare(char *a,char *b,char *hashstr){
  11. int lena=strlen(a);
  12. int lenb=strlen(b);
  13. int i=0;int j=0;
  14. while(i<lena&&j<lenb){
  15. printf("%d---%d\n",hashstr[*(a+i)],hashstr[*(b+j)]);
  16. if(hashstr[*(a+i)]<hashstr[*(b+j)]){
  17. return 1;
  18. }else if(hashstr[*(a+i)]>hashstr[*(b+j)]){
  19. return -1;
  20. }
  21. i++;j++;
  22. }
  23. if((i==lena)&&(j==lenb))
  24. {
  25. return 0;
  26. }
  27. if(i==lena){
  28. return -1;
  29. }
  30. if(j==lenb){
  31. return 1;
  32. }
  33. }
  34. int main()
  35. {
  36. char seq[]="dgecfboa";
  37. char hashstr[256];
  38. int count=0;
  39. memset(hashstr,0,256);
  40. int i;
  41. for(i=0;seq[i]!='\0';i++){
  42. hashstr[seq[i]]=count++;
  43. }
  44. char arrstr[][5]={"bed","dog","dear","eye"};
  45. int j,k;
  46. int maxword;
  47. int retu;
  48. for(j=0;j<4;j++){
  49. maxword=j;
  50. for(k=j+1;k<4;k++){
  51. retu=compare(arrstr[k],arrstr[maxword],hashstr);
  52. if(retu>0){
  53. maxword=k;
  54. }
  55. }
  56. swapstr(&arrstr[j],&arrstr[maxword]);
  57. }
  58. for(int x=0;x<4;x++){
  59. printf("%s\n",arrstr[x]);
  60. }
  61. return 0;
  62. }

2014去哪儿网几道题相关推荐

  1. 2014去哪儿网校园招聘笔试(10.13北京)

    三道大题+两题TestCase 编程题 Q1:实现一个字符串反转,规则如下: 输入一个字符串str,一个分隔符delim,要求实现对分隔符之间的字符串做反转操作,但是其内部顺序不变. 接口: stri ...

  2. 2014年去哪儿网笔试题--给定一个整型数组,对这个整型素组排序,使得按序拼接数组各元素得到的值最小

    2014年去哪儿网笔试题--给定一个整型数组,对这个整型素组排序,使得按序拼接数组各元素得到的值最小. 我的大致思路是把这个整型数组转换成String数组,然后通过String类的compareTo方 ...

  3. [算法 笔记]2014年去哪儿网 开发笔试(续)第一题BUG修正

    上一篇的blog地址为:http://www.cnblogs.com/life91/p/3313868.html 这几天又参加了一个家公司的笔试题,在最后的编程题中竟然出现了去哪儿网开发的第一题,也就 ...

  4. 去哪儿网2015校园招聘笔试面试经历分享

    对去哪儿网的印象是家在线旅行方案提供商,旅游界的淘宝. 笔试之前上网百度了一下,去哪儿是中国领先的旅游搜索引擎,一家创新的技术公司,去哪儿网致力于为中国旅游消费者提供全面.准确的旅游信息服务.投了简历 ...

  5. 去哪儿网2015春季校招笔试--回忆版

    去哪儿网2015春季校招笔试--回忆版 第一次做笔试题,好激动.今年研发类的有三道题目,干净利落,比较喜欢去哪儿的题目类型,晚上回去做腾讯的在线笔试就比较坑了,各种多选与程序天空,各种C++语法... ...

  6. 【vue】二、vue2仿去哪儿网app——首页开发

    文章目录 二.vue2仿去哪儿网app--首页开发 Ⅰ 页面结构 Ⅱ 开发笔记及注意点 1.公共样式抽取 2.路径 --> 绝对路径 3.用padding-bottom实现固定宽高比 4.保证内 ...

  7. 2017去哪儿网前端面试心得

    第一次面试,还专门租了一身正装,紧张满满的去参加面试了.结果到了酒店发现只有我一个人穿了正装,这个尴尬啊! 由于提前到了20分钟,于是等了10分钟后有负责人让我去27楼开始一面.找到房间后,面试官是一 ...

  8. 对话 CTO | 服务万亿旅游市场,去哪儿网企业级运维的精益实践

    专栏介绍 「对话 CTO」是极客公园的一档最新专栏,以技术人的视角聊聊研发管理者的发展和成长. 本专栏由企业级研发管理工具ONES的创始人&CEO王颖奇作为特邀访谈者.王颖奇曾参与金山软件 W ...

  9. 【方案】去哪儿网徐磊:如何利用开源技术构建日处理130亿+的实时日志平台?...

    转自:http://mp.weixin.qq.com/s?__biz=MzIzMzEzODYwOA==&mid=2665284466&idx=1&sn=2b06a5298217 ...

最新文章

  1. python 3.7.3 运算7错误_Python中通常不应该犯的7个错误
  2. C语言“fread”函数的用法?
  3. 程序员看的JPEG图像压缩介绍(多图慎入)
  4. 不是bug!百度集好运卡奖品追加8000个金猪
  5. django1.11 mysql配置_Mysql没有使用python3.6与Django 1.11.7连接
  6. python中属于有序序列的有_Python中的有序序列有哪些
  7. websocket实现群聊和单聊(转)
  8. Unity: 打飞碟简单版
  9. ps 卸载失败 更多故障_如何给自己更多时间来卸载Windows 10更新
  10. 百度指数 爬虫 更新版
  11. lgv50进入工程模式_LG手机工程模式进入方法及菜单常用指令
  12. 解决oracle分布式锁,2.5.2 分布式锁管理器(DLM)
  13. SMART PLC和V90伺服实现外部脉冲位置控制
  14. Segment Anything万物皆可分割
  15. 7-2 sdust-Java-学生成绩读取与排序 (8 分)
  16. 丢失宠物发布找寻平台
  17. vue实现 修改密码
  18. MATLAB的线性规划工具
  19. android中listView下拉刷新
  20. 单机hbase-2.4.15配置snappy压缩

热门文章

  1. 谈谈后端业务系统的微服务化改造
  2. 100以内的三连加减法JAVA_100以内加减法三连算练习题.doc
  3. Tesserocr安装及报错解决方案
  4. 【网络流24题-2】太空飞行计划 网络流
  5. 前端H5—jQuery精通-张晓飞-专题视频课程
  6. 风电场气象服务器是什么系统,风电场气象参数采集与管理系统
  7. lucene 中文 完全匹配不是top1
  8. ajax中英文切换,vue-i18n中英切换插件使用
  9. 安装mysql没有设置密码,设置密码
  10. X.509证书(结构+原理)