自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 逆置字符串中的单词或者URL

<br /><br /> <br />函数实现将网址进行如下操作<br />www.google.com转成com.google.www 及mail.netease.com转成com.netease.mail<br /><br />不允许用STL,空间为0(1)<br /> <br /> 转载请注明出处。<br /> <br />这是在论坛里看到的一道网易的面试题,跟前几天见过的一道题目很像:<br /> <br />  将字符串中的单词逆置,如<br />  I'm a teacher. 变成 teach

2011-04-26 15:25:00 906

原创 有环单链表的一些问题

给定一个单链表:如何判断单链表是否有环?如何找出环的连接点在哪里?如何知道环的长度? 单链表如上图所示。1. 设置两个指针同时遍历链表,一个指针步长为1(V),另一个步长为2(2V)。当这两个指针相遇时,单链表有环。    假设链表头元素为A,环的连接点为B,链表头到环连接点的长度为L,环长度为S,    则,当V到达B时,2V到达D,B->D长为L mod S,D->B长为S - L mod S,    问题转化成了在环内的追逐,    在环中,2V指针要追S - L mod S这么多距离,才能碰到V,2

2011-04-26 14:44:00 543

原创 一道Intel面试题

Intel面试题将如下图形(边长相等,即突出的都是正方形)割成几块,再拼成一个正方形,要求最少最少。  假设小正方形变长为a,则上面图形的面积为5a2 ,拼后的正方形面积不变,也为5a2 ,变长即为√5 a,从上图考虑构造出√5 a的边,即两直角边边长为2a和a的三角形,分割方法如下:

2011-04-21 16:57:00 737

转载 线性选择算法

<br /><br />http://hi.baidu.com/guoliqiang2006/blog/item/c019b700ed13a8dd277fb5ce.html<br /> <br />1.选择最大(或最小)元素。<br />时间复杂度为:O(n)<br />显然如果想要得到最大或最小元素要淘汰掉n-1个元素,所以最少需要n-1次比较,时间复杂度为O(n)<br /> <br />2.选择最大和最小元素。<br />如果先遍历一遍选择出最大元素,再遍历第二次找出最小元素,显然需要(n-1)+(n

2011-04-18 13:40:00 1829

原创 腾讯面试题解答

看到July大神收集的面试题目,看了几道做出解答。腾讯七道面试题27、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句      下面是网络上某博客给出的答案,他的宏定义没有加括号,我给加上了:      #define MAX(A, B) (((A)-(B)+abs((A)-(B)))?(A):(B))      上面的宏定义很巧妙,但是没有考虑到溢出的情况,当A为很大的负值,B为正值的时候,两者的差由于溢出变成正数,导致得到的较大值为A。比如:当A = -2147483648,B =

2011-03-26 21:50:00 1142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除