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

面试题 相关文章推荐
会话Bean的种类
Nov 07 面试题
Java提供了哪些企业应用编程接口
Feb 13 面试题
C语言编程题
Mar 09 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
2019史上最全Database工程师题库
Dec 06 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
Feb 21 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
EJB与JAVA BEAN的区别
Aug 29 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
高级Java程序员面试题
Jun 23 面试题
程序员经常用到的UNIX命令
Apr 13 面试题
Java面试题冲刺第十八天--Spring框架3
Aug 07 面试题
在C语言中"指针和数组等价"到底是什么意思?
Mar 24 #面试题
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 #面试题
C语言面试题
May 19 #面试题
C有"按引用传递"吗
Sep 06 #面试题
求高于平均分的学生学号及成绩
Sep 01 #面试题
上海方立数码笔试题
Oct 18 #面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 #面试题
You might like
Nginx+php配置文件及原理解析
2020/12/09 PHP
jquery cookie插件代码类
2009/05/26 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
jquery 隐藏与显示tr标签示例代码
2014/06/06 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
提升jQuery的性能需要做好七件事
2016/01/11 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
Jquery和Js获得元素标签名称的方法总结
2016/10/08 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
canvas实现动态小球重叠效果
2017/02/06 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
Python连接SQLServer2000的方法详解
2017/04/19 Python
python技能之数据导出excel的实例代码
2017/08/11 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
Python函数装饰器原理与用法详解
2019/08/16 Python
python并发编程多进程 互斥锁原理解析
2019/08/20 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
如何在pycharm中安装第三方包
2020/10/27 Python
python实现ping命令小程序
2020/12/28 Python
html5使用Drag事件编辑器拖拽上传图片的示例代码
2017/08/22 HTML / CSS
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
护理学专业推荐信
2013/12/03 职场文书
农村婚礼证婚词
2014/01/10 职场文书
大一学生的职业生涯规划书范文
2014/01/19 职场文书
承认错误的检讨书
2014/01/30 职场文书
实习协议书范本
2014/04/22 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
幼儿园综治宣传月活动总结
2015/05/07 职场文书
党支部综合考察意见
2015/06/01 职场文书
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python