版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、else if (dis= min) tmp.add(i nt)nu m); buffer.addra nge(tmp); public static void main(String args) ArrayList array = new ArrayList(); array.add(26);array.add(76);array.add(46);array.add(76);array.add(54);array.add(94);array.add(24); array.add(34);int targetNum= 74;System.out.println(”和要查找的數(shù):+targetN
2、um+ 最接近的數(shù)+bin arysearchKey(array.toArray(), targetNum);*遍歷數(shù)組和要查找的數(shù)值做差,以差:數(shù)組索引存為map,然后對(duì)以差為key的數(shù)組排序,拿到差最小的索引。*paramarray*paramnumreturnpublic static In teger searchKey(i nt array,i nt num) in t temp = new in tarra y.len gth;Map map = new TreeMapv In teger,I nteger(); int dis num = 0;for (int i = 0; i
3、array.len gth; i+) dis num = Math.abs(arrayi - nu m);tempi=dis num;map.put(dis nu m, i);System.out.pri ntl n(數(shù)組和的差值和數(shù)組兀素的差值相減的絕對(duì)值和位置的映射結(jié)果: + map);Arrays.sort(temp);In teger in dex = map.get(temp0);System.out.println(”數(shù)組和的差值和數(shù)組元素的差值相減的絕對(duì)值最小值: +temp0+最小值的 key : + arrayindex);retur n(In teger) arrayi n
4、dex;/*求一個(gè)數(shù)組的最大值array1param*/ public static void max1(int array1) int max = 0;for (int i : array1) max = Math.max(max, i);System.out.pri ntl n(” 數(shù)組最大值是:+max);*求一個(gè)數(shù)組的最大值 public static void max2(i nt arrayl) int max = 0;for (int i = 0; i array1i ? max : array1i;System.out.pri ntl n(” 數(shù)組最大值是:+max);/*arr
5、ay1param*/ public static void max3(int array1) Arrays.sort(array1);System.out.pri ntln(” 數(shù)組最大值是:+array1array1.le ngth-1); 原如何在數(shù)組中查找定位最接近的數(shù)值Mar 22 2014作者:bianbian 發(fā)布:2014-03-22 11:18 分類(lèi):IDL/ENVI , Technology 閱讀:78 瀏覽數(shù) 搶沙發(fā)這個(gè)需求一般是查詢(xún)一個(gè)look-up-table ,比如數(shù)據(jù)定標(biāo)表,假設(shè)有如下一個(gè)數(shù)組(實(shí)際數(shù)組比這大很多,只是為了舉例):現(xiàn)在要找1.5最接近的數(shù)值:1234
6、我一開(kāi)始用的是先把數(shù)組sort,然后用二分法查找(代碼不貼了,很簡(jiǎn)單)后來(lái)一想IDL應(yīng)該有內(nèi)置支持這種查找吧,發(fā)現(xiàn)有Value_Locate 方法,可以解決問(wèn)題。但是缺點(diǎn)很明顯,需要先 sort后來(lái)找到這里:Locat ing a Value in an Array我稍微改進(jìn)了一下,因?yàn)?Min支持/ABSOLUTE參數(shù):1234標(biāo)簽:IDL, Min如果lz不懂算 法,或者懶 得想這些,懶人推薦C#或者VB.NET,因?yàn)橛?LINQ??创a:using System;using System.Collectio ns;usingSystem.Collectio ns.Ge neric;usi
7、ngSyste m丄inq;using System.Text;n ear).OrderBy(x =namespace ConsoleApplication1classProgramstaticvoidMai n(stri ngargs)intarray=newint5,3,9,11,14,8, 21,1,17,12,9,30;intn ear =10;varresult:=(fromx in4,2,6,12,3,7,18,21,20,7array selectnew Key = x,Value = Math.Abs(xx.Value);result.ToList().ForEach(x= C
8、onsole.Write(x.Key + ); using System;using System.Collectio ns;usingSystem.Collectio ns.Ge neric;usingSyste m丄inq;using System.Text;namespace ConsoleApplication1 class Program12345678 的數(shù)。l() select rderBy(x 度 take=10voidMai n(stri ngargs)Random r =new Random();intarray=new int1000000;for(int i=0; i Console.Write(x.Key +IIII);result.ToList().ForEach(x沒(méi)理解錯(cuò)的話,一個(gè)循環(huán)就夠了吧:dim adim n as longdim Idx as Ion g,dim i as long a=array(-2,-30,1,3,5
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遺傳算法流程圖
- 教育部學(xué)科分類(lèi)與代碼(全部)
- 2024購(gòu)銷(xiāo)合同下載范文
- 2024臨時(shí)工解聘協(xié)議書(shū)臨時(shí)工聘用合同協(xié)議書(shū)
- 自然資源安全生產(chǎn)
- 規(guī)劃課題申報(bào)范例:“雙高?!笨?jī)效評(píng)價(jià)研究(附可修改技術(shù)路線圖)
- 深圳大學(xué)《知識(shí)產(chǎn)權(quán)法學(xué)》2021-2022學(xué)年期末試卷
- 副主任醫(yī)師定期考核述職報(bào)告范文(7篇)
- 關(guān)于班組長(zhǎng)安全承諾書(shū)3篇
- 軍訓(xùn)決心書(shū)(集錦15篇)
- 食用菌現(xiàn)代高效農(nóng)業(yè)示范園區(qū)建設(shè)項(xiàng)目建議書(shū)
- 東營(yíng)港加油、LNG加氣站工程環(huán)評(píng)報(bào)告表
- 2024年日歷(打印版每月一張)
- 車(chē)用動(dòng)力電池回收利用 管理規(guī)范 第2部分:回收服務(wù)網(wǎng)點(diǎn)征求意見(jiàn)稿編制說(shuō)明
- 新劍橋少兒英語(yǔ)第六冊(cè)全冊(cè)配套文本
- 科學(xué)預(yù)測(cè)方案
- 職業(yè)生涯規(guī)劃網(wǎng)絡(luò)與新媒體專(zhuān)業(yè)
- T-WAPIA 052.2-2023 無(wú)線局域網(wǎng)設(shè)備技術(shù)規(guī)范 第2部分:終端
- 市政管道開(kāi)槽施工-市政排水管道的施工
- 初中八年級(jí)英語(yǔ)課件Reading Giant pandas-“江南聯(lián)賽”一等獎(jiǎng)2
- 人工智能在教育行業(yè)中的應(yīng)用與管理
評(píng)論
0/150
提交評(píng)論