我这边有一道题目,"写一段java代码,实现int数组排序的功能".能写出双循环,正确交换数据的,就40%. 有60%的人都不会.
解决方案 »
- 空心菱形
- 线程同步的问题
- 各位高手请指点下java中 @用来干什么的?
- 怎么去除警告:ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
- 初学者问个有关 equals的问题
- 想用SWING和TOMCAT实现动态的界面显示,大家给点思路
- 如何根据SQL语句读取数据库表中所定义的字段长度和默认值?
- [求助]关于native method得编译错误
- 关于java和excel的连接
- 请解释一下URI ... 我不懂,也找不到资料
- Java文件流读取出现乱码
- java源码阅读求指导,有这发面经验的同仁给点建议哈!
用Eclipse的话倒还行
额,话说我首先想到的是用API里的排序方法,不知道这样算不算偷懒
告诉我们怎么去找啊?
算法其实实际应用中很少用到。。大部分 还不都是我们直接调用API 的 接口。。再说了。。自己写的算法能比java 大师们写得好?
你知道哪些html标签?
如何关闭数据库联接?处理关闭数据库联接复杂点,其它都是很小儿科得问题.目的就只有一个,考察面试者又没有相关的知识.
这些都不是茴香豆茴字四个写法的刁钻问题有同学提到掉用api里的排序函数,这个回答也是满分哈. 这样回答的说明经验丰富,至少我的前4年工作里我不知道api里有这个.另外,我个人觉得,我没有要求用哪一种排序算法,任何只要真正想做好一个好程序员的同学,要写个嵌套循环,在来个数据交换,在没有时间限制的前提下,都是可以大概完成的. 不能完成的同学我觉得还是该行的好,个人建议,仅供参考.如果大家觉得我这样的笔试题目都有问题的话,不妨设想一样,如果让你去招聘应届毕业生,你会出什么样的笔试题目呢?
但是科班学生对于这个只要有一丁点兴趣,编程基础稍微好一些的,这个根本就不是问题。
现在的大学生思维都非常活跃,比那些培训学校出来的强多了,唯一不足就是态度问题!出来的时候基础可能没培训的好,过一段时间很快就会超过他们。解决问题的能力也比那些没上过大学的强很多!出来工作几年的人绝对能够体会到。当然外面能力强的也有,但是都是凤毛麟角了--非常少
让我用eclipse 能写出来,o(︶︿︶)o 唉 悲剧啊,有些类名都记不清!!
s=arr.length;
for (i=0;i<s;i++)
{
for(j=0;j<s-i;j++){
if (arr[j]>arr[j+1]){
zj=arr[j];
arr[j]=arr[j+1];
arr[j+1]=zj;
}
}
}
alert(arr)