小伊
2006-09-30 03:58:49 UTC
[0m最近學剛修了資料結構(使用java)因為我之前只修過C,有些問題不太懂,版上有大大可\
[0m以指導一下嗎?
[0m我從課本結錄下來,這是一個計算加起來最大的連續序列演算法
[0m------------------------------
[0m[31;1mpublic static[0m [33;1mint maxsubsum1(int〔〕 a) [37m /*public static 一定要打嗎?*/
[0m[1m ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /*黃色部分的語法我想了很久,但看不太懂,請問它的觀念是什麼?*/
[0m[1m /*[]是指陣列嗎?哪些變數是陣列的資料 型態*/
[0m{ int maxsum=0;
[0m
[0m for(int i=0;i<a.length;i++)
[0m for (int j=i;j<[34;1ma.length[0m;j++) /*a.length那個點是什麼指令,這個我之前沒讀過,有人可以講解嗎?*/
[0m {
[0m int thisum=0;
[0m for(int k=i;k<=j;k++)
[0m thissum+=a〔k〕;
[0m
[0m if(thissum>maxsum)
[0m maxsum=thissum;
[0m
[0m }
[0m
[0m return maxsum;
[0m
[0m不好意思,請大大幫忙講解了!![0m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.34.217
[0m以指導一下嗎?
[0m我從課本結錄下來,這是一個計算加起來最大的連續序列演算法
[0m------------------------------
[0m[31;1mpublic static[0m [33;1mint maxsubsum1(int〔〕 a) [37m /*public static 一定要打嗎?*/
[0m[1m ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /*黃色部分的語法我想了很久,但看不太懂,請問它的觀念是什麼?*/
[0m[1m /*[]是指陣列嗎?哪些變數是陣列的資料 型態*/
[0m{ int maxsum=0;
[0m
[0m for(int i=0;i<a.length;i++)
[0m for (int j=i;j<[34;1ma.length[0m;j++) /*a.length那個點是什麼指令,這個我之前沒讀過,有人可以講解嗎?*/
[0m {
[0m int thisum=0;
[0m for(int k=i;k<=j;k++)
[0m thissum+=a〔k〕;
[0m
[0m if(thissum>maxsum)
[0m maxsum=thissum;
[0m
[0m }
[0m
[0m return maxsum;
[0m
[0m不好意思,請大大幫忙講解了!![0m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.34.217