例子:循環語句--輸入N整數,判斷最大,最小,和,平均值。

看這個需求,不難理解,該程序的核心思想就是不斷的比較,首先先確立第一個數字,這個數字是必須的,因為需要它與后面輸入的數字做比較,(見5~12行代碼)並且這第一個數還是特殊情況,最大最小和平均值都是其本身,完全可以單列出來。 然后,我們考慮后面輸入的數字了,給比較變量max ...

Fri Sep 27 22:11:00 CST 2019 0 888
輸入一個數字n 如果n為偶數則除以2,若為奇數則加1或者減1,直到n為1,最少次數 寫出一個函數

題目:   輸入一個數字n 如果n為偶數則除以2,若為奇數則加1或者減1,直到n為1,最少次數 寫出一個函數   首先,這道題肯定可以用動態規划來解,     n整數時,n的解為 n/2 的解加1     n奇數時,n的解為 (n+1)/2 和 (n-1)/2 的解中 ...

Fri May 06 21:53:00 CST 2016 0 2208
排序,幾個最問題,輸入n整數,輸出其中最小的k個元素。

看完兩個最大算法之后的一些感想。 如果想直接看算法的可以跳過。但是我覺得我這些想法還是比較有用的,至少對我將來的算法設計是這樣的。 算法的功能越強大,必然意味着速度慢,因為根據叢林法則,那種慢又功能少的算法會被淘汰。 所以,(注意了!!),如果我們在使用一個算法的時候感覺到它造成 ...

Tue Dec 09 09:11:00 CST 2014 0 3134
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM