张银的博客


Eat to live, but do not live to eat.

导航

随笔分类 -  【11】Java

摘要:题目:评委打分,一般显示的都是平均分,编程显示最公平和最不公平的打分。  先求出平均分,然后再依次求出每个评委评分和平均分之间差值的绝对值,这些差值中最大的就是最不公平的评委,而差值最小的就是最公平的评委。  高效率关键代码如下:[代码] 阅读全文

posted @ 2010-11-29 22:09 张银 阅读(251) 评论(0) 推荐(0)

摘要:生成随机数组,在很多领域的开发中都会用到,例如游戏开发。随即数组生成的时间如果是固定的,那么执行效率就会比较高;如果不固定,就可能会影响程序的运行速度。  题:生成20个随机数字,该组数字包含2组1~10之间的整数,即包含2个1、2个2,依此类推,但是每个数字的位置是随机的。  答案A:[代码]  答案B:[代码]正确答案:B答案分析  答案A使用的是自然思维,即随机生成一个1~10之间的数字,然... 阅读全文

posted @ 2010-11-04 01:28 张银 阅读(735) 评论(0) 推荐(0)

摘要:在软件开发中,算法和数据结构是最重要的内容,求职中遇到考算法的题那是司空见惯,特别是大公司,对算法的要求更是高,要能根据公司需求写出相应的德算法或者帮助公司改进现有算法。下面是腾讯移动开发的算法考题。  题目:有10亿个浮点数,从中找出1万个最大的数,设计一个高性能的算法。  分析:首先,我们需要考虑一下10亿个浮点数,如果都放在内存中,需要40亿byte(约4GB)空间。其次,我们要理解R... 阅读全文

posted @ 2010-06-11 13:33 张银 阅读(363) 评论(1) 推荐(1)

摘要:Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上... 阅读全文

posted @ 2009-04-16 17:21 张银 阅读(309) 评论(0) 推荐(0)