這篇“Java數(shù)組、字符和等差數(shù)列問題如何解決”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Java數(shù)組、字符和等差數(shù)列問題如何解決”文章吧。
創(chuàng)新互聯(lián)是一家專業(yè)提供卓資企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5建站、小程序制作等業(yè)務(wù)。10年已為卓資眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
解法
class Solution { public int[] relativeSortArray(int[] arr1, int[] arr2) { int[] arr = new int[1001]; int[] ans = new int[arr1.length]; int index = 0; for(int i =0;i<arr1.length;i++){ arr[arr1[i]]+=1; } for(int i = 0;i<arr2.length;i++){ while(arr[arr2[i]]>0){ arr[arr2[i]]--; ans[index] = arr2[i]; index++; } } for(int i =0;i<arr.length;i++){ if(arr[i]!=0){ for(int j =0;j<arr[i];j++){ ans[index] = i; index++; } } } return ans; } }
解法
class Solution { public int findLucky(int[] arr) { int[] nums = new int[500]; for(int i =0;i<arr.length;i++){ nums[arr[i]]+=1; } int max = -1; for(int i = 1;i<nums.length;i++){ if(i == nums[i]){ max = Math.max(max,i); } } return max; } }
解法
class Solution { public int maxPower(String s) { if(s.length()==1) return 1; int left = 1; int max = Integer.MIN_VALUE; int con = 1; while(left<s.length()){ if(s.charAt(left)==s.charAt(left-1)){ con++; max = Math.max(con,max); }else{ max = Math.max(con,max); con = 1; } left++; } return max; } }
解法
class Solution { public boolean canMakeArithmeticProgression(int[] arr) { Arrays.sort(arr); int num = arr[1]-arr[0]; for(int i = 1;i<arr.length;i++){ if(arr[i]-arr[i-1]==num){ continue; }else{ return false; } } return true; } }
以上就是關(guān)于“Java數(shù)組、字符和等差數(shù)列問題如何解決”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站題目:Java數(shù)組、字符和等差數(shù)列問題如何解決
網(wǎng)頁地址:http://muchs.cn/article34/ghsipe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、服務(wù)器托管、網(wǎng)站內(nèi)鏈、域名注冊(cè)、電子商務(wù)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)