Re: [問題] 有些觀念看不懂~有人可以幫我講解嗎?感恩!!
※ 引述《kb76628.bbs@ptt.cc (小伊)》之銘言:
> 最近學剛修了資料結構(使用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海
討論串 (同標題文章)