<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發(fā)
    隨筆 - 39, 文章 - 310, 評(píng)論 - 411, 引用 - 0
    數(shù)據(jù)加載中……

    一道關(guān)于數(shù)組的面試題

    給定一個(gè)數(shù)組,當(dāng)中有正負(fù)數(shù),求當(dāng)中的一段“子數(shù)組”(即任意長(zhǎng)度,連續(xù)的數(shù)字),使得這個(gè)“子數(shù)組”的和是所有“子數(shù)組”和中最大的,
    如給定的數(shù)組為12, -8, 5, 66, -21, 0 ,35, -44,7,則最大的和的子數(shù)組為{12, -8, 5, 66, -21, 0 ,35},最大的和為89.

    package org.eline.core.utils;

    /**
     * 
     * 
    @author supercrsky
     * 
     
    */

    public class Test
    {
        
    public void findMax(int s[])
        
    {
            
    int add[] = new int[100];
            
    int k = s[0];
            
    int b = 0;// 標(biāo)記開始位置
            int p = 0;// 標(biāo)記結(jié)束位置
            int i;
            
    int j;

            
    for (i = 0; i <= s.length; i++)// 整體循環(huán)
            {
                
    for (j = i; j < s.length; j++)// 子數(shù)組循環(huán)
                {
                    add[i] 
    += s[j];
                    
    if (add[i] > k)
                    
    {
                        k 
    = add[i];
                        b 
    = i;// 獲得開始位置下標(biāo)
                        p = j;// 獲得結(jié)束位置下標(biāo)
                    }

                }

            }

            System.out.print(
    "max sub array:");
            System.out.print(
    "{");
            
    for (i = b; i <= p; i++)
            
    {
                System.out.print(s[i] 
    + " ");
            }

            System.out.println(
    "}");
            System.out.print(
    "sum:" + k);
        }


        
    public static void main(String[] args)
        
    {
            
    int s[] =
            
    101-100100100999-222 - 100100 };
            Test test 
    = new Test();
            test.findMax(s);
        }

    }



    posted on 2008-05-07 17:33 々上善若水々 閱讀(1758) 評(píng)論(0)  編輯  收藏 所屬分類: Java筆試與面試

    主站蜘蛛池模板: 久久99久久成人免费播放| 91在线亚洲精品专区| 色欲aⅴ亚洲情无码AV蜜桃| 久草在视频免费福利| 亚洲福利电影一区二区?| 18禁美女裸体免费网站| 亚洲二区在线视频| 成人无遮挡裸免费视频在线观看 | 国产亚洲精品AAAA片APP| 麻豆国产精品入口免费观看| 亚洲综合偷自成人网第页色| 曰批全过程免费视频在线观看 | 最近中文字幕mv手机免费高清| 一本天堂ⅴ无码亚洲道久久| 在线观看人成网站深夜免费| 蜜臀亚洲AV无码精品国产午夜.| 亚洲国产精品一区二区第四页| 一级做a爱过程免费视| 亚洲Av综合色区无码专区桃色| 无码中文字幕av免费放dvd| 亚洲春黄在线观看| 日韩一区二区免费视频| 国产黄在线播放免费观看| 亚洲AV乱码一区二区三区林ゆな| 色老头永久免费网站| 亚洲AV无码一区二区三区网址| 国产成人亚洲精品影院| 久久国产免费观看精品3| 中文字幕乱码亚洲无线三区| 亚洲国产成人久久综合一区77| 免费人成在线观看视频高潮| 亚洲国产av美女网站| 亚洲精品国产自在久久| 99re在线免费视频| 青草久久精品亚洲综合专区| 久久夜色精品国产嚕嚕亚洲av| 无码高潮少妇毛多水多水免费| 国产精品免费久久| 亚洲国产综合精品中文第一| 中文字幕中韩乱码亚洲大片| 99热在线精品免费全部my|