結對開發體會

2022-09-17 00:45:12 字數 2550 閱讀 8166

一,開發題目與要求:

題目:輸入乙個整數組,要求輸出最大字陣列的和。

要求:要求輸入乙個整數陣列,可以有正有負

任意乙個多個連續的整數為乙個陣列,求每乙個字陣列的和

要求輸出最大陣列的和,時間複雜度為o(n)

結對程式設計的要求:

兩個人結對共同完成程式設計任務

乙個人主要負責駕駛,即操作鍵盤負責**的輸入

乙個人主要負責導航,即**複審,思路**,程式測試檢測

發表一篇兩個人合作過程中的體會及如何解決問題的思路

二,設計思路:

要求最大值結果,故定義返回最大值的函式largest(),將陣列分別以1,2,3,4,5為單位將陣列劃分成若干個子陣列,分別呼叫largest()函式求最大值,並將結果儲存到新的陣列b中,再次呼叫largest()函式求得b陣列中的最大值,即是所要求的結果。

三,源**:

#include

intb[5]=;

intlargest(intlist,intlength)

}

returnmax;

}

intmain(void)

cout<<"連續1個分組最大結果:"<b[0]=largest(a,5);

for(inti=0;i<4;i++)

cout<<"連續2個分組最大結果:"<b[1]=largest(b,4);

for(i=0;i<3;i++)

cout<<"連續3個分組最大結果:"<b[2]=largest(b,3);

for(i=0;i<2;i++)

cout<<"連續4個分組最大結果:"<b[3]=largest(b,2);

for(i=0;i<1;i++)

cout<<"連續5個分組最大結果:"<b[4]=largest(b,1);

cout<<"結果為:"<return0;

五,合作過程中的體會,及解決衝突的辦法和策略:

1,合作過程中我主要負責導航工作即**的複審和測試計畫。

2,通過本次結對開發我的體會是,結對開發能夠提高工作效率和工作質量,我的程式設計能力不好,因為平時比較懶三年幾乎沒怎麼麼敲過**,不過邏輯思維還是可以的,就拿這次合作來說吧,我們很快就討論出了解題的思路,雖然用的方法比較笨吧,但是問題得到了解決,就目前狀況來說已經可以了。在工作的過程中我負責**的複審和程式的測試,這也使程式少犯了很多小錯誤。而且通過本次合作我們學會了怎樣才能使兩個人合作的更好,那就是要找到兩個人的擅長,做到揚其長,避其短,才能使工作做的更好。

結對開發地鐵

由於自身技術限制,目前只寫出了對線路的查詢和查出同一線路的資訊,對於換乘問題還沒有解決,接下來就談談我的理解。listsubwayn dao.getsubwaybynumber number 1 if subwayn null else 通過id查詢同一線路的資訊,並將其列印出來。途經資訊查詢 na...

結對開發 典型使用者

一 典型使用者 姓名某某性別男 年齡職業 學生支出 每月550元左右 代表的使用者在市場上的比例和重要性 比例 絕大多數理工科大學生 重要性 軟體主要使用者之一,需求較大 使用這個軟體的典型場景 做實驗時,截圖記錄實驗過程 使用本軟體 服務的環境 宿舍 自習室 機房 生活 工作情況 上機課程,在自己...

結對開發 電梯排程

結對成員 范德 一 趙永恆 1 引言 1.1 目的 基礎教學樓是在本學期第一次投入使用,由於樓層數目比較多,因此電梯為廣大師 生提供了極大的方便,本程式旨在調節電梯排程過程中容易出現的一些問題,將一 些問題解決或者將其出現的概率降低。1.2 預期的讀者和閱讀建議 本程式只是面對電梯管理人員和開發人員...