一些基礎演算法

2021-04-06 11:07:57 字數 859 閱讀 9387

1.字串的順序反向輸出和數值的引用傳遞

public class myclass

public integer aaa(integer i)

public static string reverse(string s)

}

2.數值排序

public class test;

int arry;

test test=new test();

arry=test.f(maker);

for(int i=0;i

system.out.println("arry="+arry[i]);

}

}public int f(int maker)

}

}return arry;

}

}

3.字元排序

public class test;

char arry;

test test=new test();

arry=test.f(maker);

for(int i=0;i

system.out.println("arry="+arry[i]);

}

}public char f(char maker)

}

}return arry;

}

}

4.字串排序

public class test

public char f(char maker)

}

}return arry;

} }

關於一些基礎演算法

一 查詢演算法 1 順序查詢 從頭到尾逐個比較。優點 對資料沒有要求,演算法穩定。缺點 效率低,不適合大規模資料的查詢。2 二分查詢 資料必須是有序的,然後與中間值比較,比中間大則向右半部分查詢,比中間值小則向左半部分查詢。優點 效率高 極高 缺點 資料必須先進行排序。3 塊查詢 類似於查詢英文詞典...

一些基礎演算法基礎程式設計思維

1.陣列中兩個元素相加等於指定數的所有組合 僅用一次迴圈且不能建立新的陣列或者集合 思路 從陣列的前後兩端 i 0,j array.lengths 分別利用指標 計數器 來掃描陣列,如果滿足相加等於目標則列印,否則當sum 快速尋找滿足條件的兩個 陣列中兩個數的和滿足指定結果 public clas...

OC語言的一些基礎演算法

1 逆序查詢 void reversesequencelookupwitharray nsmutablearray array 注意 比較大小時注意把陣列裡面的物件轉換為基本資料型別再進行比較 2 選擇排序 void selectsortwitharray nsmutablearray array ...

php常見的一些基礎演算法

1.冒泡演算法 冒泡演算法是將一個未排序的序列,從前往後對相鄰的兩個值依次進行對比和調整,大的值下沉,小的值上冒。arr array 12,45,23,25,14,9,5,46,56,98,57 function bsort arr return arr 2.選擇排序 選擇排序是在一組未排序的序列中...

一些基本演算法

1.最大奇數約數int fun int x return x int main 2 找出第二大的數,要求用for遍歷一遍const int minnum 0x80000000 int find 2 k int arr,int n else if arr i sec return sec void m...