百度实习电面(二)
摘要:
先是问论文/研究,轻松搞定。1. 输出1234567*(2^987654321)的后10位数答案是(1234567*(2^987654321))%(10^10).关键是怎么算出这个数利用取模操作。取模满足分配率:(a*b)%c=((a%c)*(b%c))%c可将2^987654321分为2^m*2^m*...*2^n(m>=n).2. Java中ArrayList中插入一个元素的平均复杂度是多少?O(1). 回答得不好。可见数据结构:线性表/数组那一节。面完马上又打进来一个,还是那边的人,不过是另一个。可能是协调的问题,两个人同时对我进行二面。第二个人也是先问科研,很快结束。1. 两个集 阅读全文
posted @ 2011-05-06 15:59 mdyang 阅读(701) 评论(0) 推荐(0) 编辑