陣列排序(正數在左,負數在右)

2022-09-13 05:39:11 字數 1088 閱讀 5694

import

j**a.util.arrays;

/*** [1,2,3,-2,-4,5,3,-2,4,1,-5,3]陣列排序

輸出結果[1,2,3,5,3,4,1,-2,-4,-2,-5]

要求:1.正數在左,負數在右,

2.相對順序不變,

3.空間複雜度o(1) */

public

class

arraysort

arr[arr.length-1] =data;

return

arr;

}public

static

void arrsort(int

arr)}}

//如果為真就不執行index++了,繼續判斷arr[index]是否為負數

if(flag) continue

; index++;}}

public

static

void

main(string args) ;

system.out.println(arrays.tostring(arr));

system.out.println("排列過程:");

arrsort(arr);

system.out.println("陣列最後排列結果:");

system.out.println(arrays.tostring(arr));

}}

執行結果:

原始陣列排列順序:

[1, 2, 3, -2, -4, 5, 3, -2, 4, 1, -5, 3]

排列過程:

[1, 2, 3, -4, 5, 3, -2, 4, 1, -5, 3, -2]

[1, 2, 3, 5, 3, -2, 4, 1, -5, 3, -2, -4]

[1, 2, 3, 5, 3, 4, 1, -5, 3, -2, -4, -2]

[1, 2, 3, 5, 3, 4, 1, 3, -2, -4, -2, -5]

陣列最後排列結果:

[1, 2, 3, 5, 3, 4, 1, 3, -2, -4, -2, -5]

天才在左,瘋子在右

今天下午看完了天才在左瘋子在右這本書,突然覺得,其實瘋子就是另類的天才。這本書是用一種對話的形式,呈現出瘋子的心理世界,以及看待這個世界的角度。其實用乙個詞來總結就是異於常人。誰能說他們的說法是錯誤的,他們的邏輯是錯誤的,他們對這個世界的看法是錯誤的?作者不能,物理學家不能,精神病醫生不能,你不能,...

天才在左, 瘋子在右

生命的盡頭 四維蟲子 5.三隻小豬 前篇 不存在的哥哥 三隻小豬 多重性格 女人的星球 最後的撒旦 角色問題 飛禽走獸 蘋果的味道 顱骨穿孔 前篇 異能追尋著 顱骨穿孔 後篇 如影隨形 角度問題 永遠,永遠 真正的世界 時間的盡頭 前篇 橘子空間 篇外篇 一 有關精神病的午後對談 雨默默的 超級進化...

天才在左瘋子在右

又名精神病人的世界,這是一部訪談手記,由於是對一群特殊人群的訪談,出版之時就吸引不少眼球,還被改編為同名電視劇集在2015年熱播。作者高銘,74年生於北京,初二輟學,雖沒有沿著常規套路經營自己的人生,但學識廣泛,宗教,哲學,量子物理,心理學,生物學,天文都有涉獵,對未知事物充滿無盡渴望,所以才有對精...