数据结构算法设计笔试面试题10.doc
as****16
亲,该文档总共34页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据结构算法设计笔试面试题10.doc
选择题第一题,两台电脑在局域网中,机器为千兆网卡,一台作服务器里面有一张网页为1K字节,问另一台下载这个网页的速度。我答:我不知道1K是指1024还是1000…不过按我的算法没区别,1000000000/8/1k我选了10000张/秒第二题,单链表插入一个节点的问题。在p指向的节点后插入一个q指向的节点。我答:q->next=p->next;p->next=q;之后乱序,我记不清楚题号了。有一题,地图染色问题,每个国家用矩形表示,让相邻国家颜色不同。离散里面有有一题,问快速排序达到最坏情况时间复杂度n2的
数据结构算法设计笔试面试题3.pdf
数据结构算法面试题.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.单链表