C++遞歸線性陣列搜索數(shù)字的方法
更新時間:2015年06月15日 15:44:43 作者:小卒過河
這篇文章主要介紹了C++遞歸線性陣列搜索數(shù)字的方法,涉及C++遞歸及數(shù)組操作的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了C++遞歸線性陣列搜索數(shù)字的方法。分享給大家供大家參考。具體如下:
這里采用遞歸方法搜索陣列的數(shù)字,發(fā)現(xiàn)返回index,未發(fā)現(xiàn)范圍a -1。
復(fù)制代碼 代碼如下:
int searchArray(int arr[], const int size, const int num, int index = 0) {
if(index >= size - 1) { return -1; }
return arr[index] == num ? index : searchArray(arr, size, num, index + 1);
}
if(index >= size - 1) { return -1; }
return arr[index] == num ? index : searchArray(arr, size, num, index + 1);
}
希望本文所述對大家的C++程序設(shè)計有所幫助。
您可能感興趣的文章:
- 使用C++遞歸求解跳臺階問題
- C++函數(shù)的嵌套調(diào)用和遞歸調(diào)用學(xué)習(xí)教程
- C++非遞歸建立二叉樹實例
- C++遞歸刪除一個目錄實例
- C++實現(xiàn)二叉樹非遞歸遍歷方法實例總結(jié)
- C++實現(xiàn)的一個可以寫遞歸lambda的Y函數(shù)
- c++遞歸解數(shù)獨方法示例
- c++遞歸實現(xiàn)n皇后問題代碼(八皇后問題)
- C++非遞歸遍歷磁盤文件和遞歸遍歷磁盤文件的程序示例
- 二叉樹遍歷 非遞歸 C++實現(xiàn)代碼
- 探討:C++實現(xiàn)鏈式二叉樹(用非遞歸方式先序,中序,后序遍歷二叉樹)
- 全排列算法的非遞歸實現(xiàn)與遞歸實現(xiàn)的方法(C++)
- C++使用遞歸方法求n階勒讓德多項式完整實例
相關(guān)文章
C語言實現(xiàn)ATM自動取款機系統(tǒng)的示例代碼
ATM自動取款機系統(tǒng)是銀行業(yè)務(wù)流程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程中起著承上啟下的作用。本文將用C語言實現(xiàn)一個簡單的ATM自動取款機系統(tǒng),需要的可以參考一下2022-08-08
Visual Studio 2022 Preview 使用 C++20 Module的詳細過程
這篇文章主要介紹了Visual Studio 2022 Preview 使用 C++20 Module的過程,本文通過項目分析實例代碼相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下2021-09-09
C語言數(shù)據(jù)結(jié)構(gòu)樹之后序遍歷的實現(xiàn)
這篇文章主要介紹了C語言數(shù)據(jù)結(jié)構(gòu)之后序遍歷的實現(xiàn)的相關(guān)資料,這里提供一個簡單實例來實現(xiàn)后續(xù)遍歷,對于數(shù)據(jù)結(jié)構(gòu)樹的學(xué)習(xí)很有幫助,需要的朋友可以參考下2017-07-07

