Java 初學 高階陣列 查詢

2021-08-19 14:32:49 字數 617 閱讀 6530

基本查詢:陣列元素無序(從頭找到尾)

二分查詢(折半查詢):前提,陣列有序

思想:每次都猜中間的元素,比較大或者小,就能減少一半的元素

**實現:

package com.gaowei_09;

/* *

*/public class arraydemo4 ;

int quarynum = 88;

system.out.println(findnum(arr,quarynum));

} private static int findnum(int arr,int num) else if(arr[midindex]>num) else

}while(minindex!=maxindex);

return -1; }

public static void printarray(int arr) else

} }}

Java陣列及陣列排序 查詢

需求 封裝乙個函式 傳入數字1 返回 一 數字2 返回 二 封裝函式 public static char findarray int index 按角標 返回對應的字元 return array index 1 main函式中呼叫封裝函式指令 char c findarray 3 system.o...

陣列高階二分查詢

查詢 1 基本查詢 陣列元素無序 從頭找到尾 2 二分查詢 折半查詢 陣列元素有序 ps 陣列的元素必須有順序,從小到大或者從大到小。以下的分析是從小到大的陣列 二分查詢分析 a 先對陣列進行對半 也就是設定 min索引為0,max索引為arr.length 1,然後對半的 索引mid為 min m...

Java 陣列,排序,查詢學習

1.陣列可以存放多個同一型別資料。2.物件陣列以及賦值,建立乙個物件陣列,初始化賦值的時候要引用一下物件 3.簡單資料型別 int,float 陣列,可直接賦值 4.物件陣列在定義之後,賦值時需要再次為每個物件分配空間 即 new 物件 5.陣列大小必須事先指定 6.陣列名可以理解為執向陣列首位址的...