看板java
标 题Re: [问题] 有些观念看不懂~有人可以帮我讲解吗?感恩!!
发信站无名小站 (Sun Oct 1 00:47:29 2006)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!wretch
※ 引述《[email protected] (小伊)》之铭言:
> 最近学刚修了资料结构(使用java)因为我之前只修过C,有些问题不太懂,版上有大大可\
> 以指导一下吗?
> 我从课本结录下来,这是一个计算加起来最大的连续序列演算法
> ------------------------------
> public static int maxsubsum1(int〔〕 a) /*public static 一定要打吗?*/
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /*黄色部分的语法我想了很久,但看不太懂,请问它的观念是什麽?*/
> /*[]是指阵列吗?哪些变数是阵列的资料 型态*/
> { int maxsum=0;
>
> for(int i=0;i<a.length;i++)
> for (int j=i;j<a.length;j++) /*a.length那个点是什麽指令,这个我之前没读过,有人可以讲解吗?*/
> {
> int thisum=0;
> for(int k=i;k<=j;k++)
> thissum+=a〔k〕;
>
> if(thissum>maxsum)
> maxsum=thissum;
>
> }
>
> return maxsum;
>
> 不好意思,请大大帮忙讲解了!!
黄色的部份就是说这是一个函式
而他回传资料型态是int、导入的是一个int的阵列
a.length是指a这个array长度
应该是指里面有多少不是空值的int资料
至於static要不要打取决你要怎麽使用这个function
如果你要在静态宣告的函式底下使用这个函式
前面就必须加上static
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已而用之恬淡为上胜而不美而美之者是乐杀人夫乐杀人者则不可得志於天下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知止可以不 multani.Dorm8.NCTU.edu.tw海