例子:循环语句--输入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