去年去腾讯某个部门面试过,当时他们公司4个部门让我去面试,不过我也只去了一个,然后就跑到一家小公司上班了,因为很久没上班了,接近2个多月吧,腾讯又要面试好几天,加上那家小公司已经叫我去报到,所以啊,就放弃了,当然水平也不够啦!不过有个问题我记得很清楚。
题目是:一个数组,只保存0,1的值,用一个FOR循环把0,1分离开,不允许借助另一个临时数组空间。即如果初始化a[10]={1,0,0,1,1,0,1,0,1,0}; 结果要为a[10]={0,0,0,0,0,1,1,1,1,1}.
想过一段时间,都没弄出来。今天受到另外一个程序的启发,突然想起这个问题,然后解决了,不过本人觉得还有更好的方法。希望以后可以想到!简单的测试代码为:
int a[17] = {0,1,1,0,1,0,1,0,0,1,1,0,1,0,1,0,1};
int m=0;
int n=0;
for (int i=0;i<17;i++)
{
if (a[i]==0)
{
m++;
}
else
{
n++;
}
a[i] = 1;
if ((m+n)==17)
{
fill(a,a+m,0); //该标准库函数里面实现有个FOR循环,所以我觉得我这个并没有满足题目的要求,顶多可以糊弄下他!
//想用memset来啊,但是不知道如何把它设置成1,当然设置成0是可以的,比较偷鸡取巧。
//写成memset(a,0,sizeof(int)*m);
//memset(a,1,sizeof(int)*m);
}
}
for (int j=0;j<17;j++)
{
cout << a[j] << endl;
}
分享到:
相关推荐
最新腾讯PHP面试题1. php 的垃圾回收机制 PHP 可以自动进行内存管理,清除不需要的对象。 PHP 使用了引用计数 (reference counting) GC 机制。 每个对象都内含一个引用计数器 refcount,每个 reference 连接到对象,...
腾讯面试题 前端面试题 腾讯的前端面试题。
10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题10道腾讯的Java面试题
腾讯系统工程师面试题 腾讯系统工程师面试题 腾讯系统工程师面试题
腾讯java面试题 2013年腾讯java笔记题,
腾讯Java面试题
2022年最新(腾讯)前端面试题真题解析,希望对你面试有帮助,加油
腾讯后台开发面试题及答案 2016年02月25日 18:09:10 kmcfly 阅读数:4972更多 个人分类: private 简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件...
腾讯php面试题解析
(腾讯)后台开发面试题解答
2016腾讯校招汇总面试题2016腾讯校招汇总面试题2016腾讯校招汇总面试题2016腾讯校招汇总面试题2016腾讯校招汇总面试题2016腾讯校招汇总面试题2016腾讯校招汇总面试题2016腾讯校招汇总面试题2016腾讯校招汇总面试题...
腾讯面试题解析,android面试题,2020年面试题,网络基础,常用三方库,算法基础等等的。腾讯面试题解析,android面试题,2020年面试题,网络基础,常用三方库,算法基础等等的
阿里腾讯人人java面试题大全,归类好的pdf格式。
在这里汇总了腾讯历年的笔试面试题,希望对和我一样正在找工作的朋友一点帮助
企业-腾讯校招面试题真题(20题)-新增
这份腾讯Java面试题汇总了腾讯一线技术面试中经常出现的题目,涵盖了Java基础、多线程、集合类、网络编程、JVM调优、Spring框架、分布式系统等多个方面。通过这份面试题,可以帮助求职者更好地准备腾讯的面试,提高...
写出正则表达式,从一个字符串中提取链接地址.docx 出现几率最高和覆盖范围最广的一套经典Java面试题.docx 最新Java编程面试题全集(共50道题+答案).docx 遇到的一些Java面试题回顾.docx 50个C、C++面试题.pdf C++ ...
整理了一下腾讯往届笔试面试题,希望对大家有帮助: 来源:腾讯笔试面试圈>> 1、史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库 2、2018腾讯秋招正式笔试题目 3、2018腾讯秋招前端正式试题 4、2018...
java 腾讯 阿里 华为 平安面试题 112道