java中的演算法

2021-05-23 01:35:21 字數 1125 閱讀 7362

第一種:

迴圈:for (int x = 1; x <= 500; x++)

}

第二種:

bigdecimal

double x = 0;

double y = 0;

bigdecimal xbig = new bigdecimal(x);

bigdecimal ybig = new bigdecimal(y);

bigdecimal result = new bigdecimal(14);

bigdecimal baserat = new bigdecimal(0.0467);

bigdecimal extrarat = new bigdecimal(0.0133);

bigdecimal mul = new bigdecimal(300);

bigdecimal a = result.subtract(extrarat.multiply(mul)).setscale(3,

bigdecimal.round_half_up);

bigdecimal b = baserat.subtract(extrarat).setscale(3,

bigdecimal.round_half_up);

xbig = a.divide(b, 3, bigdecimal.round_half_up);

ybig = mul.subtract(xbig);

system.out.println("xbig:" + xbig);

system.out.println("ybig:" + ybig);

第三種:

int x = 0, y = 0;

label: for (int i = 0; i < 900; i++)

}}

Java中的排序演算法

一 氣泡排序 原理 比較兩個相鄰的元素,將值大 小 的元素排到最右端 思路 依次比較相鄰的兩個數,如果按照公升序排列,將小數放在前面,大數放在後面。即在第一趟 首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,...

JAVA中的排序演算法

b color red 1.交換排序 color b 交換排序的基本思想是 兩兩比較待排序記錄,發現兩個記錄的次序相反時即進行交換,直到沒有反序的記錄為止。應用交換排序的方法有 氣泡排序,快速排序。氣泡排序 最好時間複雜度為 o n 最壞時間複雜度為 o n2 平均時間複雜度為 o n2 穩定性 就...

Java中的經典排序演算法

1 氣泡排序 bubble sort 最簡單的排序方法是氣泡排序方法。這種方法的基本思想是,將待排序的元素看作是豎著排列的 氣泡 較小的元素比較輕,從而要往上浮。在氣泡排序演算法中我們要對這個 氣泡 序列處理若干遍。所謂一遍處理,就是自底向上檢查一遍這個序列,並時刻注意兩個相鄰的元素的順序是否正確。...