22道数据结构算法面试题.doc
as****16
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
22道数据结构算法面试题.doc
HYPERLINK"http://www.cnblogs.com/henryhu/archive/2010/02/20/1669939.html"微软的22道数据结构算法面试题(含答案)1、反转一个链表。循环算法。1Listreverse(Listl){2if(!l)returnl;3listcur=l.next;4listpre=l;5listtmp;6pre.next=null;7while(cur){8tmp=cur;9cur=cur.next;10tmp.next=pre;11pre=tmp
数据结构与算法面试题80道.doc
由于这些题,实在太火了。所以,应广大网友建议要求,在此把之前已整理公布的前80题,现在,一次性分享出来。此也算是前80题第一次集体亮相。此些题,已有上万人,看到或见识到,若私自据为己有,必定为有知之人识破,付出代价。所以,作者声明:本人July对以上所有任何内容和资料享有版权,转载请注明作者本人July出处。向你的厚道致敬。谢谢。-----------------------------------------------------------------------------------------
数据结构算法面试题.doc
HYPERLINK"http://www.cnblogs.com/AlexLiu/archive/2009/02/18/1393081.html"微软的22道数据结构算法面试题(含答案)1、反转一个链表。循环算法。1Listreverse(Listl){2if(!l)returnl;3listcur=l.next;4listpre=l;5listtmp;6pre.next=null;7while(cur){8tmp=cur;9cur=cur.next;10tmp.next=pre11pre=tmp;
算法大全-面试题-数据结构.docx
一、单链表目录1.单链表反转2.找出单链表的倒数第4个元素3.找出单链表的中间元素4.删除无头单链表的一个节点5.两个不交叉的有序链表的合并6.有个二级单链表,其中每个元素都含有一个指向一个单链表的指针。写程序把这个二级链表称一级单链表。7.单链表交换任意两个元素(不包括表头)8.判断单链表是否有环?如何找到环的“起始”点?如何知道环的长度?9.判断两个单链表是否相交10.两个单链表相交,计算相交点11.用链表模拟大整数加法运算12.单链表排序13.删除单链表中重复的元素首先写一个单链表的C#实现,这是我
算法大全-数据结构 -面试题.doc
<1>常用的等式:-n=~(n-1)=~n+1<2>获取整数n的二进制中最后一个1:n&(-n)或者n&~(n-1),如:n=010100,则-n=101100,n&(-n)=000100<3>去掉整数n的二进制中最后一个1:n&(n-1),如:n=010100,n-1=010011,n&(n-1)=010000(PS:常用于检查一个数的二进制中有多少个1,我记得小米面试的时候考过我,我当时没用位运算,显得很笨很蠢哈,要考虑很多情况,希望有看到这个博客的朋友再去小米,直接秒杀之)。一、单链表目录1.单链表