
--商城面试.docx
3页商城面试 **商城的笔试题真得很特别,没有选择,全部是填空,最后照例两道编程题 内容主要就是数据构造,还有大量的`概念题,这个.....反正我是写不出来 还有一个数据库实例,写一些增删改查的SQL语句,没什么难度 两道逻辑题,悲催的不会, 一个是12个小球,其中一个重量不同,用天平称三次,把它找出来; 一个是飞机加油问题,很老的问题,一个飞机可以飞半个地球,飞机间可以互相加油,求让一个飞机飞整个地球最少要出动多少架飞机; 有兴趣的同学可以想一下,当然网上已经有现成的答案了 最后两个编程题现在看起来不算太难,但当时就是写不出来,可能我实在是不适应现场手写代码吧,回来后很快就写出来了,放出来给大家看看 1.求一个数组里面最大的K个数 public class FindBigK { public static void main(String args) { int array=new int{1,5,-1,8,0,2}};//例如数组 int k=3;//设K=3 int out=findK(array,k); for(int i=0;i System.out.println(out); } } static int findK(int array,int k){ int temp=0; int charge=0; int out=new int; for(charge=0;charge sum+=array; if(sumbig){ big=sum; start=newstart; end=i+1; } } } for(int i=start;i System.out.println(array); } } } 求得序列为 9 -3 4 -6 7 第 3 页 共 3 页。
