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

    主站蜘蛛池模板: 久久亚洲免费视频| 亚洲一区二区三区香蕉| 久久成人a毛片免费观看网站| 亚洲成a人无码亚洲成www牛牛 | 老司机亚洲精品影院| 国产一区二区三区免费看| 亚洲一级免费视频| a毛片免费全部在线播放**| 美景之屋4在线未删减免费 | 免费无码一区二区三区蜜桃| 香蕉视频亚洲一级| 国产午夜亚洲精品国产| 久久久无码精品亚洲日韩按摩 | 免费h视频在线观看| 大片免费观看92在线视频线视频| 亚洲色大成网站www尤物| 亚洲成人黄色网址| 亚洲视频在线观看免费视频| 国产亚洲免费的视频看| 亚洲日本一区二区一本一道| 免费a级毛片无码a∨性按摩| 全免费A级毛片免费看网站| 免费可以看黄的视频s色| 日本zzzzwww大片免费| 99久久99久久精品免费观看| 免费看男人j放进女人j免费看| free哆拍拍免费永久视频 | 亚洲无线码在线一区观看| 亚洲国产精品一区二区三区久久| 国产网站免费观看| 国产极品美女高潮抽搐免费网站| 免费的一级片网站| 无码国模国产在线观看免费| 免费看美女被靠到爽| 在线观看免费亚洲| 亚洲av无码不卡私人影院| 亚洲国产91精品无码专区| 国产午夜亚洲精品国产成人小说| 亚洲国产精品日韩| 亚洲综合无码AV一区二区 | 免费亚洲视频在线观看|