![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经
Wang__Peter
C、C++语言,数据结构伪语言,研究VS2013编译器对语法的处理方式,7月开始转型做产品,希望可以跟大家一起讨论,一起成长
展开
-
2016腾讯笔试
1.生成格雷码在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。 给定一个整数n,请返回n位的格雷码,顺序为从0开始。 测试样例:1返回:["0","1"]问题分析:对于这样的题目,我们可以进行找规律完成。 当n == 1时,生成的1位格雷码是“0”,“1” 当n == 2时,生成原创 2017-07-20 11:21:10 · 294 阅读 · 0 评论 -
元素出栈、入栈顺序的合法性。如:入栈的序列(1,2,3,4,5),出栈序列为(4,5,3,2,1),则合法。
这道题目考察的就是栈的先进后出(FILO),当第一个值压入栈后,它就会比它后压入的值晚出栈,好比1.2.3.4.5是入栈序列,4.5.3.2.1是出栈序列,为什么说他是正确的呢?因为当4出栈时,栈内已经压入1.2.3,5还没有压入,4先压入,在直接出栈,然后5再进栈再出栈,然后3.2.1依次出栈,那么在程序里该怎么实现呢,用代码直接展示吧。#include<iostream> #include原创 2017-07-20 12:00:04 · 5305 阅读 · 0 评论 -
计算一个整数二进制位中1的个数。要求效率尽可能的高。且能正确求正数和负数的二进制中1的个数。
#include<iostream>#include<stdlib.h>using namespace std;int Number1(int n){ int count = 0; unsigned int flag = 1; while (flag) { if (flag&n) count++; flag原创 2017-07-20 12:43:06 · 430 阅读 · 0 评论 -
欢聚时代”狼人杀“产品岗面试总结——产品岗
欢聚时代:欢聚时代成立于2005年4月,于2012年11月在纳斯达克上市(NASDAQ:YY),是全球首个富集通讯业务运营商,目前中国最大的互联网语音平台提供商,是全球最大的团队语音提供商,致力于为世界提供完善富集通讯服务的社会化创新平台,欢聚时代怀揣着年轻的激情,运用创新的技术,目标缔造覆盖全球的富集通讯网络。面试:首先自然是做一个自我介绍。那么我想问你的是,怎样做一个即能表现自我,又能体现出个人原创 2017-07-09 20:29:50 · 1590 阅读 · 0 评论