面试题
iteye_20036
这个作者很懒,什么都没留下…
展开
-
从一个字符串中找出第一个不重复字符
从一个字符串中找出第一个不重复字符: 输入,“saskdfw234sad2t356sadfg”; 输出k; 输入,“sasdf23sad2t3sadf”; 输出t; 输入,“saskdfwfgwk23sad23sadfg”; 输出NULL; 面试的时候碰到的,当时没做做出来,只想到用hashtable,但是实在是能力不够,短时间做不出来,回来后上网查了资料,发现确实有hashtable...2011-06-03 10:37:44 · 180 阅读 · 0 评论 -
木瓜移动笔试题
【转自北邮人论坛】 第一道。。北京到青岛 两车相遇问题。。数学题,两车的速度不一样 第二题 桌子四个角 四个杯子 2红2黑球 每次随机旋转90 180 270 几次就能判断出哪个杯子哪个球。。 3 windows 和Linux 进程线程区别,并设计一个多用户登录系统的底层 4.1-1.gif 1-1-1 1-2-1 1-3 2-1 图片名称格式...原创 2011-06-21 08:41:35 · 281 阅读 · 0 评论 -
一道指针,内存布局题C
【摘自CSDN】 [code="c"] #include int main() { int a[5]={1,2,3,4,5}; int *ptr1=(int *)(&a+1); int *ptr2=(int *)((int )a+1); printf("%x,%x",ptr1[-1],*ptr2); ...原创 2011-06-21 18:43:49 · 71 阅读 · 0 评论 -
求32位整数二进制1的个数收藏
【摘自编程之美】 [code="c"] #include using namespace std; int findone(unsigned int n) { int i; for(i=0; n>0; n>>=1) i+=(n&1); return i; } int func(unsigned int n) { i...原创 2011-06-21 18:50:25 · 155 阅读 · 0 评论 -
关于两数交换的算法
[code="c"] #include using namespace std; /* 优点:运算简单 ;缺点:忽略了溢出的问题 */ void swap1(int *a, int *b); /* 优点:运算简单 ,不纯在溢出问题;缺点:若是两个数值相同的数 就不能交换 */ void swap2(int *a, int *b); void swap3(int *a, in...原创 2011-06-21 19:10:01 · 155 阅读 · 0 评论 -
C++内存布局面试题
【据说是腾讯面试题】 [code="c++"] #include #include class A { WORD m_a1; WORD m_a2; A(){m_a1=1;m_a2=2;} void fun(){printf( "%d,%d ",m_a1,m_a2);} } class B { DWORD m_a3; B()...原创 2011-06-22 22:29:41 · 130 阅读 · 0 评论 -
内存拷贝函数
见下图原创 2012-08-14 10:44:38 · 100 阅读 · 0 评论 -
css浏览器兼容性等笔记[长期更新]
1,很多时候如果不在html页面顶部添加dtd,就会出现很多奇怪的问题,典型的是IE中的文字和内容无法居中,具体dtd详解请参见:http://www.w3school.com.cn/tags/tag_doctype.asp 2,IE中margin浮动产生双倍距离:此时使用display:inline 3,IE中字体可无限小,但chrome最小为12px,所以为了兼容,最好字体大于等于12px...原创 2012-06-29 10:24:01 · 96 阅读 · 0 评论