一些小函数,排序,随机等
2013年08月24日
⁄ 综合
⁄ 共 1538字 ⁄ 字号
小 中 大
- public class MyMath {
-
-
-
- public static int[] Random(int down, int up, int n) {
- int[] num = new int[n];
- for(int i=0; i<n; i++) {
- num[i] = (int)(Math.random()*(up-down))+down;
- }
- return num;
- }
-
-
-
- public static void bubbleSort(int[] arr) {
- int temp = 0;
- for(int i=0; i<arr.length-1; i++) {
- for(int j=i+1; j<arr.length; j++) {
- if(arr[i] > arr[j]) {
- temp = arr[i];
- arr[i] = arr[j];
- arr[j] = temp;
- }
- }
- }
- }
-
-
-
- public static void selectSort(int[] arr) {
- int temp = 0;
- for(int i=0; i<arr.length-1; i++) {
- int k = i;
- int curNum = arr[i];
- for(int j=i+1; j<arr.length; j++) {
- if(curNum > arr[j]) {
- curNum = arr[j];
- k = j;
- }
- }
- if(k != i) {
- temp = arr[i];
- arr[i] = arr[k];
- arr[k] = temp;
- }
- }
- }
-
-
-
- public static String denaryToBinary(long n) {
- String rs = "";
- while(n != 0) {
- rs += n%2;
- n /= 2;
- }
- return rs;
- }
- }