
面试集锦
文章平均质量分 91
SammyLan
当你的才华还撑不起你的野心时,那你就应该静下心来学习。
展开
-
分球问题
第一步:A1A2A3A4?B1B2B3B41>相等: 第二步:C1C2?C3B 1>相等: 第三步则为C4,另其和A对比即可知道轻重 2>大于: 第三步:C1?C2 1>相等则为C3且为较轻 2>不等则较重者为所求 3>小于: 第三步:C1?C2 1>相等则为C3且较重 2>不等则较轻者为所求2> 大于:(若为小于,则将A当做转载 2005-10-24 20:12:00 · 1063 阅读 · 0 评论 -
下雨积水问题
int Adjust(stack & s, int const cur, vector const & L){ int sum = 0; while (!s.empty() && L[cur] > L[s.top()]) { int top = L[s.top()]; s.pop(); if (!s.empty()) { sum += (min(L[s.top()],原创 2014-12-29 20:10:57 · 1014 阅读 · 0 评论 -
迅雷笔试题
struct Int{ short int _val; short int _count; }; void Sort(int*ver,int const SIZE){ //ASSERT(SIZE Int*p; for (int i=0;i { p=(Int*)&ver[ver[i]&0xFFFF];原创 2006-11-26 09:58:00 · 1412 阅读 · 0 评论 -
面试题:求一个INT32整数里面有多少个位是置1 的
#include using std::cout;using std::endl;using std::cin;int count(int i){ int count=0; while (i){ ++count; i=(i-1)&i; } return count;}int main(){原创 2006-09-11 12:20:00 · 1752 阅读 · 0 评论 -
网易面试题:求连续几个自然数之和为S的序列
#includeusing std::cout;using std::endl;void output(int const a,int const b){ cout}bool getanser(int const sum){ bool bFind=false; int mid=(sum+1)/2; int a=1,b=2,s=3;原创 2006-09-09 22:52:00 · 1860 阅读 · 0 评论 -
十进制转二进制的字符串表示
charconst * Bin(int n)//返回二进制数的字符串表示,返回值存放在静态存储区中,不能修改//本函数在多线程情况下是非线程安全的{ staticchar szBin[sizeof(int)*8+1]; szBin[sizeof(int)]=0; char*p=&szBin[sizeof(int)-1]; char *pBin=原创 2006-03-20 23:47:00 · 1913 阅读 · 0 评论 -
海盗分金问题
不可能轮到4做决议,否则4必死无疑.那么要是有可能轮到3做决议的话,3必定会开天价,全部自己要,所以基本上4,5两个不会让3来做决议的要是2做决议呢?2也会猜想到45是不会让3做决议的,所以2也会开天价.基于前面的讨论,3是肯定不会通过2的决议的.但是45两个应该明白,就算他们不同意2的决议,也一样得不到好处,所以要是轮到2做决议的话,345是得不到任何好处的.所以45是不会允许2做决议的因而只有转载 2005-10-24 19:55:00 · 1052 阅读 · 0 评论 -
微软2016校园招聘9月在线笔试-题目3 : Fibonacci
题目3 : Fibonacci时间限制:10000ms单点时限:1000ms内存限制:256MB描述Given a sequence {an}, how many non-empty sub-sequence of it is a prefix of fibonacci sequence.A sub-sequence is a sequenc原创 2015-09-30 14:59:59 · 1538 阅读 · 1 评论