一道面试题:对一个数组进行排序,要求第一个最大、第二个最小
package test;
import ys;
import edList;
import ections;
public class TestSort {
/**
* @param args
*/
static int a[] = {12 ,24 ,32, 28,25 ,60 ,48, 9, 15} ;
public static void main(String[] args) {
for(int i=0; t(a[i]+"t") ;
}
tln();
(a) ;//对数组进行排序
for(int i=0; t(a[i]+"t") ;
}
tln();
for(int i=th-1; i>=0; i--){
t(a[i]+"t") ;
}
tln();
l_sort2(a);
for(int i=0; t(a[i]+"t") ;
}
tln();
l_sort(a);
for(int i=0; t(a[i]+"t") ;
}
tln();
String bitData ="1111010101010010101" ;
formatInt(bitData);
}
public static void l_sort(int a[]){//对排序好的数组进行两边弹出
(a) ;
LinkedList b = new LinkedList();
for(int i=0; (a[i]) ;
}
boolean flag = true ;
for(int i=0 ;iif(flag){
a[i] = (Integer)veLast() ;
}else{
a[i] = (Integer)veFirst() ;
}
flag = !flag ;
}
}
public static void l_sort2(int a[]){//用的另一种方法实现
boolean flag = true ;
for(int i=0 ;iif(flag){
for(int j=th-1 ;j>i ;j--){
if(a[j]>a[j-1]){
int team = a[j] ;
a[j] = a[j-1] ;
a[j-1] =team ;
}
}
}else{
for(int j=th-1 ;j>i ;j--){
if(a[j]<=a[j-1]){
int team = a[j] ;
a[j] = a[j-1] ;
a[j-1] =team ;
}
}
}
flag = !flag ;
}
}
下面的方法是我额外做的一个0、1字符转换成十进制
//二进制数转换成十进制数
public static void formatInt(String bitData){
double intData = 0 ;
for(int i=0 ;i
}
tln(eOf(intData)tring(0,(eOf(intData)th()-2)));
}
}
-
文艺部面试三分钟合集8篇
文艺部面试三分钟1尊敬的领导和老师:我叫xxx,会计系a班学生,来自美丽的瓷都景德镇,我自荐的学生会职务是文艺部(干事)。水本无波,相荡而起涟猗,石本无华,相撞而起火花。融入到学生会这个团体中,除了能以自身所长为同学们服务,还能够在工作实践中吸取、借鉴和学习他人长...
-
大学生面试自我评价(通用8篇)
在日常学习、工作和生活中,我们都不可避免地要使用自我评价,自我评价会促使我们进行自我验证,从而为自我发展提供动力。相信很多朋友都对写自我评价感到非常苦恼吧,以下是小编精心整理的大学生面试自我评价,供大家参考借鉴,希望可以帮助到有需要的朋友。大学生面试自...
-
面试自我评价精选13篇
无论在学习、工作或是生活中,许多人都需要写自我评价,自我评价会促使我们进行自我验证,从而为自我发展提供动力。相信很多朋友都对写自我评价感到非常苦恼吧,以下是小编为大家整理的面试自我评价,欢迎大家分享。面试自我评价1在读书期间,我已经做过暑期工,是向用餐的...
-
大学面试演讲稿
演讲稿的格式由称谓、开场白、主干、结尾等几部分组成。在当下社会,演讲稿与我们的生活息息相关,来参考自己需要的演讲稿吧!以下是小编精心整理的大学面试演讲稿,仅供参考,欢迎大家阅读。大学面试演讲稿1尊敬的各位老师,各位同学:大家晚上好!非常高兴能站在这三尺讲...