一道面試題:對一個數組進行排序,要求第一個最大、第二個最小
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)));
}
}
-
克服面試中緊張情緒
克服面試中緊張情緒11.演講者應認識到緊張感是演講中的一種自然現象絕大多數的演講者在演講中都不可避免地或多或少伴有緊張感,古今中外,許多的語言大師,如林肯、田中角榮、邱吉爾,他們的第一次演講都是因緊張而以失敗告終的。對此,演講者應該有一個清醒的認識,明確...
-
面試時要主動出擊
面試更宜主動出擊無論你是一個多麼高明的求職老手,對於自己鍾情單位的面試,雖表面能從容不迫、侃侃而答,但內心仍是步步爲營、小心謹慎。其實,只要掌握一些看似微不足道的細節,你就能瀟灑自如,維持面試的良好氣氛。善於打破沉默面試開始時,應試者不善破冰(英文直譯即...
-
面試自我評價【熱】
在日復一日的學習、工作或生活中,我們都嘗試過寫自我評價吧,自我評價會促使我們進行自我驗證,從而爲自我發展提供動力。相信寫自我評價是一個讓許多人都頭痛的問題,下面是小編爲大家收集的面試自我評價,僅供參考,大家一起來看看吧。面試自我評價1大家好!我叫XXX,畢業於...
-
單位面試通知書3篇
在現在的社會生活中,能夠利用到通知的場合越來越多,通知適用於批轉下級機關的公文,轉發上級機關和不相隸屬機關的公文。大家知道正式的通知怎麼寫嗎?下面是小編整理的單位面試通知書,希望能夠幫助到大家。單位面試通知書1各招聘單位,各應聘考生:目前,我廳20xx年事業單...