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...

面试题 相关文章推荐
到底Java是如何传递参数的?是by value或by reference?
Jul 13 面试题
得到Class的三个过程是什么
Aug 10 面试题
C语言中一个结构不能包含指向自己的指针吗
May 25 面试题
输入N,打印N*N矩阵
Feb 20 面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 面试题
extern是什么意思
Mar 10 面试题
常用UNIX 命令(Linux的常用命令)
Jul 10 面试题
Linux如何压缩可执行文件
Mar 27 面试题
比较一下entity bean和session bean
Dec 27 面试题
Java如何读取CLOB字段
Oct 10 面试题
中科前程Java笔试题
Nov 20 面试题
一套英文Java笔试题面试题
Apr 21 面试题
在C语言中"指针和数组等价"到底是什么意思?
Mar 24 #面试题
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 #面试题
C语言面试题
May 19 #面试题
C有"按引用传递"吗
Sep 06 #面试题
求高于平均分的学生学号及成绩
Sep 01 #面试题
上海方立数码笔试题
Oct 18 #面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 #面试题
You might like
Terran魔法科技
2020/03/14 星际争霸
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
关于php正则匹配汉字的方法介绍
2013/04/25 PHP
PHP网络操作函数汇总
2015/05/18 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
2011/01/19 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
Bootstrap每天必学之进度条
2015/11/30 Javascript
js判断浏览器是否支持严格模式的方法
2016/10/04 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
python处理cookie详解
2014/02/07 Python
python利用beautifulSoup实现爬虫
2014/09/29 Python
java中两个byte数组实现合并的示例
2018/05/09 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
成龙霸王洗发水广告词
2014/03/14 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
新娘婚礼致辞
2015/07/27 职场文书
《金钱的魔力》教学反思
2016/02/20 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
Pillow图像处理库安装及使用
2022/04/12 Python