2016京东笔试题目整理

 1、请阐述进程和线程的区别 

  进程是程序的一次执行,线程时程序的一段片段   进程间不共享内存,线程在进程中,可以共享内存。  

 2、常用的内存管理方法有哪几种   段、页、段页式 

 3、请说出ISO网络参考模型有哪几层,并简单描述每一层功能   物理层   数据链路层   网络层   运输层   会话   表示   应用

 4、 设a,b,c三个元素的进栈次序是a,b,c,符号PUSH与POP分别表示对堆栈进行一次进栈操作与一次出栈操作 
  (1) 请分别写出所有可能的出栈序列以及获得该出栈序列的操作序列 Abc push(a) pop(a) push(b) pop(b) push(c) pop(c) acb bac bca Cba   (2) 指出不可能出现的出栈序列   Cab 
 5、 已知某二叉树的后序遍历序列是dabec,中序遍历序列是deabc,它的前序遍历序列是什么?   cedba 
 6、 将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度是多少? O(n) 

 7、 在有序表(12,24,36,48,60,72,84)中二分查找关键字72时所需进行的关键字比较次数是多少?   Mid = (low + high) /2 48 72 
 8、 现有一圆环形路,路上有n个加油站,第i个加油站储存有Ni升容量的油,每两个加油站之间有一定的距离(km),一汽车初始无油,该车每公里消耗w升油,请问该车从哪个加油站出发可以绕该环形路行驶一圈。给出所有的算法及时间的复杂度。 V t n-1 s   W * t = Ni   V*t = s/(n-1)   Ni = s/(n-1) * w 
 9、 B-树和B+树有什么区别,用在什么地方?   B+树的叶子节点包含所有关键字的信息   用处: 
  索引 例如 mysql 索引就是B+Tree


个人资料
小黄瓜
等级:6
文章:16篇
访问:2.7w
排名: 23
上一篇: 京东产品运营判断题
下一篇:2017年华为笔试题
猜你感兴趣的圈子:
京东笔试面试圈
标签: 加油站、出栈、ni、序列、pop、面试题
隐藏