數(shù)組中連續(xù)元素的和等于所給數(shù)的子數(shù)組

問題是:給出一個(gè)排序好的數(shù)組和一個(gè)數(shù),求數(shù)組中連續(xù)元素的和等于所給數(shù)的子數(shù)組 .

解決代碼

package StudyOne;

import org.junit.Test;
/**
 * 給出一個(gè)排序好的數(shù)組和一個(gè)數(shù),求數(shù)組中連續(xù)元素的和等于所給數(shù)的子數(shù)組 
 * @author Micky.Wang
 *
 */
public class continuousElements {
    @Test
    public void test() {
        int[] num = { 1, 2, 2, 3, 4, 5, 6, 7, 8, 9 };
        int sum = 7;
        findSum(num, sum);
    }

    public void findSum(int[] num, int sum) {
        int left = 0;
        int right = 0;
        for (int i = 0; i < num.length; i++) {
            int curSum = 0;
            left = i;
            right = i;
            while (curSum < sum) {
                curSum += num[right++];
            }
            if (curSum == sum) {
                for (int j = left; j < right; j++) {
                    System.out.print(num[j] + " ");
                }
                System.out.println();
            }
        }
    }
}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,715評(píng)論 0 5
  • 數(shù)組 記錄《劍指offer》中所有關(guān)于數(shù)組的題目,以及LeetCode中的相似題目 相關(guān)題目列表 說明 由于簡(jiǎn)書...
    wenmingxing閱讀 1,598評(píng)論 1 12
  • 算法思想貪心思想雙指針排序快速選擇堆排序桶排序荷蘭國(guó)旗問題二分查找搜索BFSDFSBacktracking分治動(dòng)態(tài)...
    第六象限閱讀 4,902評(píng)論 0 0
  • 類似于微博視頻播放的功能,簡(jiǎn)單寫了一個(gè)小demo,測(cè)試可以正常執(zhí)行。功能是當(dāng)點(diǎn)擊一個(gè)視頻播放完成后,自動(dòng)加載下一個(gè)...
    比較笨的大笨鐘閱讀 6,087評(píng)論 0 0
  • ——作為散戶,你覺得漲跌停板是保護(hù)你,還是傷害你呢? 如果你沒有炒過股的話,你可以去問一下你身邊的股民朋友,他們覺...
    尋世良方Cc_Sandy拎0閱讀 264評(píng)論 0 1

友情鏈接更多精彩內(nèi)容