天外有天 特殊排序《演算法很美》

2021-10-12 16:23:05 字數 1141 閱讀 1358

思路:兩兩一組合,進行比對,看誰更小就放前面。

具體思路:

3分別和32、321進行比較得:

3和32結合323與321進行比較得:

.。。。。。。

public

class 特殊排序 );

system.out.

println

(res);}

private

static

intf

(integer[

] arr)})

; stringbuilder sb =

newstringbuilder()

;for

(int i =

0; i < arr.length; i++

)return integer.

parseint

(sb.

tostring()

);}}

知識點:

arrays.sort(arr, new comparator()

@override

compareto

stringbuilder sb = new stringbuilder();

1、comparator:自定義排序,利用compare進行比較,然後返回給陣列arr(不能是基本資料型別)

2、@override:重寫方法

3、compareto:返回值是整型,它是先比較對應字元的大小(ascii碼順序),如果第乙個字元和引數的第乙個字元不等,結束比較,返回他們之間的差值,如果第乙個字元和引數的第乙個字元相等,則以第二個字元和引數的第二個字元做比較,以此類推,直至比較的字元或被比較的字元有一方結束。

如果引數字串等於此字串,則返回值 0;

如果此字串小於字串引數,則返回乙個小於 0 的值;

如果此字串大於字串引數,則返回乙個大於 0 的值。

public

class

test

得:0,-

3,3}

天外有天 一代棋聖吳清源自傳(3)

昭和棋聖 為 天外有天 出版獻詞 橋本宇太郎 命運之神彷彿早有安排 我們這一代棋士都是在飈風濁恨之中度過了艱準的一生,真的,回想起來,冒險於圍棋生涯的人們的人們,畢竟無一人曾一帆風順過,當年,我懷著對職業棋士的無限憧憬,踏入了這深邃莫測的棋界大門。那時,棋士的社會地位還很低下,哪像今日這般榮耀。能靠...

天外有天 一代棋聖吳清源自傳(5)

榮譽文學博士吳清源先生讚詞 香港中文大學第三十一屆頒授榮譽學位及高階學位典禮 人的心智可用於藝術 科學 乃至工商 政治,從而創造出燦爛的文明,但也可用於互相對抗,帶來壓迫 戰爭和毀滅。下棋能令人陶醉其中,流連忘返,大概就是因為它提供了一種較量智力的方法,使人性深處的抗爭欲可以和平地得到抒發吧!圍棋的...