<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    First they ignore you
    then they ridicule you
    then they fight you
    then you win
        -- Mahatma Gandhi
    Chinese => English     英文 => 中文             
    隨筆-221  評(píng)論-1047  文章-0  trackbacks-0
    ??????? 每個(gè)問題有很多種解法,但其中存在一種最優(yōu)的算法,據(jù)我觀察和思考,‘懶人’是寫不出那種最優(yōu)算法的,為什么呢?因?yàn)樽顑?yōu)算法有一個(gè)很明顯的特點(diǎn)就是算法本身集結(jié)了人類的聰明才智,讓我來用一個(gè)實(shí)例來證明這個(gè)觀點(diǎn):

    問題:
    請(qǐng)計(jì)算當(dāng)參數(shù)為 n(n很大) 時(shí), 1-2+3-4+5-6+7+......+n 的值

    ‘懶人’解法:
    public class Lazy {
    ? public static void main(String[] args) {
    ??? int n = 10000;
    ??? int result = 0;
    ??? for (int i = 0, flag = 1; i < n; i++) {
    ????? result += flag * (i + 1);
    ????? flag =?-flag;
    ??? }
    ??? System.out.println(result);
    ? }
    }

    ‘勤人’解法:
    public class Diligent {
    ? public static void main(String[] args) {
    ??? int n = 10000;
    ??? int result = 0;
    ??? if (0 == n % 2) {
    ????? result = -n / 2;
    ??? } else {
    ????? result = -n / 2 + n;? //由于-n / 2會(huì)舍棄小數(shù)部分,所以無需寫成-(n - 1) / 2
    ??? }
    ??? System.out.println(result);
    ? }
    }

    人類的智慧為計(jì)算機(jī)擔(dān)負(fù)了不少的計(jì)算量,“懶人”算法的時(shí)間復(fù)雜度為O(n),而“勤人”算法的時(shí)間復(fù)雜度僅為O(1),這題的最優(yōu)算法出世了!
    忠告各位喜愛編程的朋友,在解決問題之前,請(qǐng)可憐可憐您使用的那臺(tái)精疲力盡的計(jì)算機(jī)吧,花些時(shí)間思考一下,您付出的一分一秒都會(huì)有回報(bào)的 :-)
    posted on 2006-10-14 18:05 山風(fēng)小子 閱讀(1562) 評(píng)論(10)  編輯  收藏 所屬分類: Algorithm
    主站蜘蛛池模板: 国产精品色午夜视频免费看| 国产精品亚洲不卡一区二区三区| 亚洲精品色在线网站| 亚洲色图综合在线| 日本免费人成网ww555在线| 亚洲成人黄色在线观看| 无码国产亚洲日韩国精品视频一区二区三区 | 日本高清色本免费现在观看| 男女一边摸一边做爽的免费视频| 久久久久亚洲AV成人片| 免费在线视频一区| 亚洲一级毛片免费观看| 曰韩无码AV片免费播放不卡| 亚洲精品午夜视频| 综合亚洲伊人午夜网 | 亚洲中文字幕不卡无码| 国产免费看JIZZ视频| 久久久久免费视频| 亚洲乱码在线卡一卡二卡新区| 亚洲午夜福利在线观看| 在线免费观看a级片| 免费A级毛片无码A∨| 在线看亚洲十八禁网站| 亚洲国产精品久久网午夜| 在线精品亚洲一区二区小说 | 日韩高清免费在线观看| 亚洲免费视频网站| a一级毛片免费高清在线| 亚洲欧美成人一区二区三区| 亚洲网址在线观看你懂的| 亚洲午夜精品久久久久久浪潮| AV片在线观看免费| 免费看男女下面日出水来| 成人无码WWW免费视频| 深夜a级毛片免费无码| 亚洲成a人片在线观看天堂无码| 亚洲欧洲精品久久| 久久精品亚洲日本佐佐木明希| 亚洲性日韩精品一区二区三区 | 免费A级毛片av无码| 在线观看免费黄网站|