国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JavaSE基礎(chǔ)50題:25. 查找數(shù)組中指定元素(順序查找)

這篇具有很好參考價值的文章主要介紹了JavaSE基礎(chǔ)50題:25. 查找數(shù)組中指定元素(順序查找)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

概述

給定一個數(shù)組,再給定一個元素,找出該元素在數(shù)組中的位置。

for循環(huán)遍歷

【概述】
一個一個找,比較慢。
想要快一點的方法,可以使用二分查找,在后續(xù)《JavaSE基礎(chǔ)50題》專欄中27題中詳細(xì)講解。
【代碼】

 public static int find(int[] array, int val) {
        for (int i = 0; i < array.length; i++) {
            if (array[i] == val) {
                return i;
            }
        }
        return -1;
    }
    public static void main(String[] args) {
        int[] array = {12,15,21,1,2,3};
        int ret = find(array,15);
        System.out.println(ret);
    }
}

【輸出結(jié)果】
JavaSE基礎(chǔ)50題:25. 查找數(shù)組中指定元素(順序查找),Java題庫,java,學(xué)習(xí)方法,開發(fā)語言,算法,python文章來源地址http://www.zghlxwxcb.cn/news/detail-761592.html

到了這里,關(guān)于JavaSE基礎(chǔ)50題:25. 查找數(shù)組中指定元素(順序查找)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • PHP8中查詢數(shù)組中指定元素-PHP8知識詳解

    PHP8中查詢數(shù)組中指定元素-PHP8知識詳解

    php是使用最廣泛的web編程語言,數(shù)組是一個數(shù)據(jù)集合,數(shù)組是一種非常常用的數(shù)據(jù)類型。在操作數(shù)組時,有時我們需要查詢數(shù)組中是否有某個指定元素。在實際的程序開發(fā)中,我們用到了下列方法來查詢數(shù)組中指定的元素:使用array_search()函數(shù)、使用array_column()函數(shù)、使用in

    2024年02月09日
    瀏覽(24)
  • 【JavaSE】Java基礎(chǔ)語法(二十三):遞歸與數(shù)組的高級操作

    【JavaSE】Java基礎(chǔ)語法(二十三):遞歸與數(shù)組的高級操作

    遞歸的介紹 以編程的角度來看,遞歸指的是方法定義中調(diào)用方法本身的現(xiàn)象 把一個復(fù)雜的問題層層轉(zhuǎn)化為一個與原問題相似的規(guī)模較小的問題來求解 遞歸策略只需少量的程序就可描述出解題過程所需要的多次重復(fù)計算 遞歸的基本使用 遞歸的注意事項 遞歸一定要有出口。否

    2024年02月06日
    瀏覽(31)
  • JavaSE進(jìn)階 | 二維數(shù)組的定義和使用、查找和排序算法

    JavaSE進(jìn)階 | 二維數(shù)組的定義和使用、查找和排序算法

    目錄 ??二維數(shù)組 ??二維數(shù)組的遍歷 ??動態(tài)初始化二維數(shù)組 ??數(shù)組知識點總結(jié) ??習(xí)題練習(xí) ??用數(shù)組模擬棧 ??模擬酒店的訂房退房功能 ??楊輝三角 ??把數(shù)據(jù)存入數(shù)組,保證值各不相同 ??數(shù)組元素的賦值與數(shù)組復(fù)制 ??數(shù)組元素的反轉(zhuǎn) ??數(shù)組的擴容與縮

    2024年02月14日
    瀏覽(21)
  • Java---第四章(數(shù)組基礎(chǔ),冒泡排序,二分查找,多維數(shù)組)

    Java---第四章(數(shù)組基礎(chǔ),冒泡排序,二分查找,多維數(shù)組)

    概念: 數(shù)組是編程語言中的一種常見的數(shù)據(jù)結(jié)構(gòu),能夠存儲一組相同類型的數(shù)據(jù) 作用: 存儲一組相同類型的數(shù)據(jù),方便進(jìn)行數(shù)理統(tǒng)計(求最大值,最小值,平均值以及總和),也可以進(jìn)行信息的展示 定義: 第一種: 只能在定義數(shù)組同時賦值時使用 第二種: 可以在定義數(shù)組

    2024年02月09日
    瀏覽(23)
  • 數(shù)據(jù)結(jié)構(gòu):圖文詳解順序表的各種操作(新增元素,查找元素,刪除元素,給指定位置元素賦值)

    數(shù)據(jù)結(jié)構(gòu):圖文詳解順序表的各種操作(新增元素,查找元素,刪除元素,給指定位置元素賦值)

    ? 目錄 一.順序表的概念 二.順序表的實現(xiàn) 新增元素 默認(rèn)尾部新增 指定位置添加元素 查找元素 查找是否存在 查找元素對應(yīng)的位置 查找指定位置對應(yīng)的元素 刪除元素 獲取順序表長度 清空順序表 在線性數(shù)據(jù)結(jié)構(gòu)中,我們一般分為倆類:順序表和鏈表 ????????順序表是一

    2024年02月05日
    瀏覽(29)
  • 在數(shù)組中查找指定元素

    本題要求實現(xiàn)一個在數(shù)組中查找指定元素的簡單函數(shù)。 函數(shù)接口定義: 其中 list[] 是用戶傳入的數(shù)組; n (≥0)是 list[] 中元素的個數(shù); x 是待查找的元素。如果找到 則函數(shù) search 返回相應(yīng)元素的最小下標(biāo)(下標(biāo)從0開始),否則返回?1。 裁判測試程序樣例: 輸入樣例1:

    2024年02月07日
    瀏覽(19)
  • JAVA數(shù)組元素反轉(zhuǎn)的三種寫法------JAVA入門基礎(chǔ)教程

    int[] arr = new int[]{34,54,3,2,65,7,34,5,76,34,67}; for(int i = 0;i arr.length/2;i++) { ? ? int temp = arr[i]; ? ? arr[i] = arr[arr.length - 1 - i]; ? ? arr[arr.length - 1 - i] = temp; } for(int i = 0;i arr.length;i++) { ? ? System.out.print(arr[i] + \\\"t\\\"); } System.out.println(); //互換方法2 int[] newArr = new int[arr.length]; for(int i = arr.l

    2023年04月17日
    瀏覽(26)
  • C語言:在數(shù)組中查找指定元素

    【問題描述】本題要求實現(xiàn)一個在數(shù)組中查找指定元素的簡單函數(shù)。 ? 函數(shù)接口定義: ? 如果找到,則函數(shù)search返回相應(yīng)元素的最小下標(biāo)(下標(biāo)從0開始),否則返回?1。 【輸入形式】輸入數(shù)組元素的個數(shù)n ;用戶傳入的數(shù)組list[ ] ;?待查找的元素 x 【輸出形式】輸出相應(yīng)元

    2024年02月02日
    瀏覽(17)
  • js查找數(shù)組中符合條件的元素

    js查找數(shù)組中符合條件元素的幾種方法 一、利用for循環(huán)進(jìn)行查找 二、filter() 方法 注意: filter() 方法創(chuàng)建一個新的數(shù)組,新數(shù)組中的元素是通過檢查指定數(shù)組中符合條件的所有元素。 filter() 不會對空數(shù)組進(jìn)行檢測。 filter() 不會改變原始數(shù)組。 三、find()方法 注意: find()方法

    2024年01月25日
    瀏覽(19)
  • 二分查找:34. 在排序數(shù)組中查找元素的第一個和最后一個位置

    二分查找:34. 在排序數(shù)組中查找元素的第一個和最后一個位置

    個人主頁 : 個人主頁 個人專欄 : 《數(shù)據(jù)結(jié)構(gòu)》 《C語言》《C++》《算法》 本篇文章僅是作為小白的我的一些理解,,如果有錯誤的地方,希望大佬們指出。 題目鏈接: 34. 在排序數(shù)組中查找元素的第一個和最后一個位置 本題數(shù)組元素不唯一,可能存在多個target,我們就是

    2024年02月08日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包