java基礎一些演算法(第三篇)
我們由簡單到複雜來說,我呢就是希望大家也能複習複習,
1.跟換陣列元素,前後顛倒
private void setSourt() {
int[] sourt = {5, 6, 4, 8, 7}; int max = sourt.length - 1; int min = 0; int temp; for (min = 0; min2.選擇排序
private void setCheck() {int[] check = {1, 8, 4, 9, 5}; int num; for (int i = 0; i3.氣泡排序
private void setSourSize() {int[] maopao = {7, 8, 3, 9, 1}; int maoSize; for (int i = 0; i4.折半查詢
public static int binarySearch(int[] arr, int key) {//定義三個指標變數 int min = 0; int max = arr.length - 1; int mid = 0; //迴圈折半,條件 min arr[mid]) { min = mid + 1; } else if (key5.後面這幾個是倆個案例
/*** 給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。 ** 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 */private int[] setSumm() { int[] arr = {1, 3, 5, 7, 9, 11, 15}; int key = 6; for (int i = 0; i list = new ArrayList(); list.add(arr[i]); list.add(arr[j]); int[] num = new int[list.size()]; for (int k = 0; k
/**
* 輸入:(2 -> 4 -> 3) + (5 -> 6 -> 4) * 輸出:7 -> 0 -> 8 * 原因:342 + 465 = 807 */private void setJia() { int[]ints={1,5,8}; int[]num={2,8,5}; ListlistInter=new ArrayList(); List integers=new ArrayList(); for (int i = ints.length-1; i>=0; i--) { listInter.add(ints[i]); } for (int j = num.length-1; j >=0; j--) { integers.add(num[j]); } StringBuilder stringBuilder=new StringBuilder(); String b; for (int i = 0; i fourList=new ArrayList(); String threeString=String.valueOf(three); for (int i = threeString.length()-1; i >=0; i--) { System.out.println(threeString.charAt(i)+"可以得"); fourList.add(String.valueOf(threeString.charAt(i))); } for (int i = 0; i 最後我說一個東西,第三方隔離,這個在我們現實中用的比較多,大家可以瞭解這個東西,我們跟換我們專案網路框架發現,很繁瑣,後來我就把他弄成這種思想,當我們能一遍遍最佳化自己程式碼的時候
那麼我們就離架構師不遠了,當你你可以把自己專案推了重新構建的勇氣的時候,那麼你可能就到架構師的層次,每越過一座山的時候你就感覺爽了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2811900/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java的一些基礎補充Java
- (Python篇)零基礎入門第三篇Python
- 基礎演算法題——整除光棍(Java大數)演算法Java
- Java基礎-語法基礎Java
- Linux一些基礎命令Linux
- JAVA 基礎Java
- java基礎Java
- [Java基礎]Java
- 演算法基礎演算法
- 基礎演算法演算法
- 總結java建立資料夾的4種方法及其優缺點-JAVA IO基礎總結第三篇Java
- Java 基礎02Java程式設計基礎Java程式設計
- Java基礎-物件導向基礎Java物件
- java解一些演算法題Java演算法
- svelte的一些基礎demo
- 一些AI數學基礎AI
- html一些基礎標籤HTML
- 演算法基礎模板演算法
- Java 反射基礎Java反射
- Java基礎題Java
- Java基礎 --- 方法Java
- Scanner——Java基礎Java
- java基礎部分Java
- Java基礎篇Java
- java基礎1Java
- Java基礎(1)Java
- 【Java基礎】ServletJavaServlet
- [Java基礎]IOJava
- [Java基礎]collectionJava
- [Java基礎]PriorityQueueJava
- [Java基礎]SetJava
- [Java基礎]TreeMapJava
- [Java基礎]IntegerJava
- [Java基礎]容器Java
- [Java基礎]ArrayListJava
- [Java基礎]FinallyJava
- [Java基礎]HashcodeJava
- [Java基礎]反射Java反射