c/c++某大公司的两道笔试题


Posted in 面试题 onFebruary 02, 2014
1.一群人围成一圈,123的报数,报3者出列,求最后一个人。
2.利用链表实现将两个有序队列A和B合并到有序队列H中,不准增加其他空间。
请提供全一点的程序

第一题:

// kickout.cpp : Defines the entry point for the console application.
//

#include “stdafx.h”
#include “malloc.h”
#include “stdio.h”

int main()
{
int m,n;
int kickouts = 0;
int *p = NULL;
int i ,j;
i=j=0;
printf(“Please input m,n:”);
scanf(“%d,%d”,&m,&n);

while(n {
printf("n doent less 0 , retry n:");
scanf("%d",&n);
}

p=(int*)malloc(m*sizeof(int));
for(i=0;i
p[i]=1;
i = 0;
while(1)
{
i = i%m;
if(p[i++]) j++;
if(j == n)
{
p[i-1]=0;
j = 0;
kickouts++;
}
if(kickouts == m-1)
break;
}
for(i = 0;i
if(p[i]) printf("%d\n",i+1);
return 0;
}

2、升序还是降序?
以升序为例:
while(a != NULL && b!= NULL)
{
if (a->data data)
{
h->data = a->data;
a = a->next;
}
else if (a->data == b->data)
{
h->data = a->data;
a = a->next;
b = b->next;
}
else
{
h->data = b->data;
b = b->next
}
h = h->next;
}
if (a == NULL)
{
while (b != NULL)
{
h->data = b->data;
h = h->next;
b = b->next;
}
}
else
{
while(a != NULL)
{
h->data = a->next;
h = h->next;
a = a->next;
}
}

Tags in this post...

面试题 相关文章推荐
怎样比较两个类型为String的字符串
Aug 17 面试题
简单说说tomcat的配置
May 28 面试题
类、抽象类、接口的差异
Jun 13 面试题
网络、C以及其他硬件方面的面试题
Aug 23 面试题
如何向接受结构参数的函数传入常数值
Feb 17 面试题
经典c++面试题五
Dec 17 面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
May 01 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
请解释virtual关键字的含义
Jun 17 面试题
this关键字的含义
Apr 08 面试题
介绍一下Linux中的链接
May 28 面试题
下面代码从性能上考虑,有什么问题
Apr 03 面试题
在C语言中"指针和数组等价"到底是什么意思?
Mar 24 #面试题
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 #面试题
C语言面试题
May 19 #面试题
C有"按引用传递"吗
Sep 06 #面试题
求高于平均分的学生学号及成绩
Sep 01 #面试题
上海方立数码笔试题
Oct 18 #面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 #面试题
You might like
PHP 循环列出目录内容的函数代码
2010/05/26 PHP
php上传文件并存储到mysql数据库的方法
2015/03/16 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
轻松理解Javascript变量的相关问题
2017/01/20 Javascript
详解webpack解惑:require的五种用法
2017/06/09 Javascript
label+input实现按钮开关切换效果的实例
2017/08/16 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
JQuery 又谈ajax局部刷新
2017/11/27 jQuery
[02:34]DOTA2亚洲邀请赛 BG战队出场宣传片
2015/03/09 DOTA
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
用python标准库difflib比较两份文件的异同详解
2018/11/16 Python
Python restful框架接口开发实现
2020/04/13 Python
python实现交并比IOU教程
2020/04/16 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
纯css3制作网站后台管理面板
2014/12/30 HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
2017/04/25 HTML / CSS
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
安踏官方商城:anta.cn
2019/12/16 全球购物
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
员工工作表扬信
2015/05/05 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书