一、題目及要求:
題目:返回乙個整數陣列中最大子陣列的和
要求(新加):①輸入乙個二維整形陣列,陣列裡有正數也有負數;②二維陣列首尾相接,像一條首尾相接的帶子一樣。
結對人員:胡亞寶 焦燕
二、設計思路:
這個題目其實就是二維陣列和環型陣列的結合,要解決這個問題,將之前的兩個問題融合一下即可。
首先解決求出二維陣列中最大子陣列的問題,然後沿用一維陣列的方法,將第一列放到最後一列,在求出新的二維陣列的最大子陣列,依次求出各個二維陣列的最大子陣列。
三、部分源**:
1for (m=0;m<5;m++) 2
7for(lie=0;lie<4;lie++) //
從第二列開始每列的值等於它後面的元素813
}14for(cw2=0;cw2<3;cw2++) //
最後一列的值為剛才存的第一列
1518 }
四、心得體會:
這次的實驗我們只完成了一部分,向上次的二維陣列求相鄰最大值一樣,我們在這一部分遇到了困難,所以忽略了這一步。還是部分**。但是思想和結構還是完整的。
結對開發優點也有缺點,兩個人可以相互學習彼此的優點,這樣有利於經驗的傳遞。可以結合兩個人的思想和聰明智慧型。但是程式不是寫給乙個人,而是寫給兩個人。所以**的結構肯定是兩個人都能理解的,並且**是兩個人精華的交集那部分,絕對是去其糟粕,取之精華。還有就是當我在寫**時,有錯誤胡亞寶會立刻提醒我,節省了一次除錯-修改-再除錯的時間。
軟體工程課堂訓練 最便宜購書方案
一 實驗題目 某書店針對 哈利波特 系列書籍進行 活動,一共5卷,用編號0 1 2 3 4表示,單獨一捲售價8元,具體折扣如下所示 本數 折扣 2 5 3 10 4 20 5 25 根據購買的卷數以及本數,會對應不同折扣規則情況。單數一本書只會對應乙個折扣規則,例如購買了兩本卷1,一本卷2,則可以享...
軟體工程課堂訓練 電梯排程問題需求分析
編寫人員 胡亞寶 焦燕 1 引言 1.1 編寫目的 本需求規格說明書對電梯排程系統進行簡單的分析,定義總體要求,給出了背景 效能要求 功能分析及實地考察的內容。系統主要使用者是石家莊鐵道大學基礎教學樓內電梯管理員 電梯維護人員 電梯測試人員 乘坐電梯乘客等。旨在加深與使用者之間的交流,在功能與介面上...
軟體工程結對專案之黃金點遊戲
專案是我和孫虎一起完成 用c 語言寫 我主要是畫流程圖 include include include include using namespace std struct gold typedef struct gold node void displayname int x string est...