記一次簡單的排序實現

2021-10-21 02:19:33 字數 1055 閱讀 7935

氣泡排序:相鄰兩個元素作比較,交換位置;一次外層迴圈後會找出最大/最小值;

/**

* 氣泡排序:相鄰兩個元素作比較,交換位置;一次外層迴圈後會找出最大/最小值;

*/@test

public

void

test03()

;int num =0;

for(

int i =

0; i < arr.length; i++)if

(flag)

num++

; system.out.

println

("內層迴圈》 第"

+i+"次迴圈: "

+arrays.

tostring

(arr));

} system.out.

println

("num: "

+num)

;}

選擇排序:從第乙個元素開始,依次與其他所有元素作比較,發現比自身大/小,就彼此交換位置,那麼第一輪迴圈下來,就找到最大/小元素;

/**

* 選擇排序:從第乙個元素開始,依次與其他所有元素作比較,發現比自身大/小,就彼此交換位置,那麼第一輪迴圈下來,

* 就找到最大/小元素;

*/@test

public

void

test04()

;for

(int i =

0; i < arr.length; i++

) system.out.

println

("內層迴圈》: "

+j+arrays.

tostring

(arr));

} system.out.

println

("\n");

"外層迴圈"+(i+1)+": "+arrays.tostring(arr));

}}

記一次FlatBuffers的簡單使用

其他命令使用 binary to json 這裡只記錄flatbuffers的簡單使用步驟,不涉及flatbuffers的介紹及原理,平台windows,語言c git clonecmake g visual studio 16 關於scheme檔案介紹及語法,可檢視官方文件介紹 monster.f...

記一次簡單的sql優化

統計報警點位所屬裝置的裝置報警總數top100的裝置的報警總數 需要先找出所有裝置的報警次數,按照報警次數進行排序,取前100,然後再對前100的裝置的報警次數進行統計 將報警次數top100的裝置找出來,再對整個資料進行乙個inner join,再疊加乙個count。可以計算出 select co...

簡單記一次裝飾者模式

package com.cn.sehjimoshi.adapter created by 任星 on 2020 4 12.被裝飾者抽象類 public abstract class drink public void setdes string des public float getprice p...