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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    一道關于數組的面試題

    給定一個數組,當中有正負數,求當中的一段“子數組”(即任意長度,連續的數字),使得這個“子數組”的和是所有“子數組”和中最大的,
    如給定的數組為12, -8, 5, 66, -21, 0 ,35, -44,7,則最大的和的子數組為{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;// 標記開始位置
            int p = 0;// 標記結束位置
            int i;
            
    int j;

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

                }

            }

            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 々上善若水々 閱讀(1753) 評論(0)  編輯  收藏 所屬分類: Java筆試與面試

    主站蜘蛛池模板: 国产乱子影视频上线免费观看| 99免费观看视频| 吃奶摸下高潮60分钟免费视频| 亚洲熟妇无码av另类vr影视 | 亚洲精品国产日韩无码AV永久免费网| 男人的好看免费观看在线视频| 亚洲区视频在线观看| 无码国产精品一区二区免费| 亚洲免费黄色网址| 成年人免费网站在线观看| 亚洲精品123区在线观看| 青青青国产免费一夜七次郎| 国产成人精品久久亚洲高清不卡 | 一个人免费观看www视频在线| 亚洲一卡一卡二新区无人区| 大学生一级特黄的免费大片视频 | 亚洲日韩国产精品乱-久| 国产乱子精品免费视观看片| 亚洲精品成人久久| ww4545四虎永久免费地址| 免费人成年轻人电影| 亚洲欧美日韩中文无线码 | 国产成人精品久久亚洲| 一级一级一级毛片免费毛片| 亚洲天堂在线视频| 精品国产呦系列在线观看免费| 亚洲av午夜成人片精品电影 | jlzzjlzz亚洲乱熟在线播放| 一级特黄特色的免费大片视频| 亚洲精品无码激情AV| jizz在线免费观看| 亚洲av无码成h人动漫无遮挡| 玖玖在线免费视频| 亚洲毛片免费观看| 成人免费视频小说| 亚洲国产精品无码久久久秋霞1| 日韩中文字幕精品免费一区| 亚洲网址在线观看| 亚洲一区二区免费视频| 亚洲一卡二卡三卡四卡无卡麻豆| 久久99国产综合精品免费|