posts - 195, comments - 34, trackbacks - 0, articles - 1

          錢鐘書——寫在人生邊上——讀伊索寓言

           比我們年輕的人,大概可以分作兩類。第一種是和我們年齡相差得極多的小輩;我們能夠容忍這種人,并且會(huì)喜歡而給予保護(hù);我們可以對(duì)他們賣老,我們的年長只增添了我們的尊嚴(yán)。還有一種是比我們年輕得不多的后生,這種人只會(huì)惹我們的厭恨以至于嫉忌,他們已失掉尊敬長者的觀念,而我們的年齡又不夠引起他們對(duì)老弱者的憐憫;我們非但不能賣老,還要趕著他們學(xué)少,我們的年長反使我們吃虧。這兩種態(tài)度是到處看得見的。譬如一個(gè)近三十的女人,對(duì)于十八九歲女孩子的相貌,還肯說好,對(duì)于二十三四歲的少女們,就批判得不留情面了。所以小孩子總能討大人的喜歡,而大孩子跟小孩子之間就免不了時(shí)常沖突。一切人事上的關(guān)系,只

            要涉到年輩資格先后的,全證明了這個(gè)分析的正確。

            把整個(gè)歷史來看,古代相當(dāng)于人類的小孩子時(shí)期。先前是幼稚的,經(jīng)過幾千百年的長進(jìn),慢慢地到了現(xiàn)代。時(shí)代愈古,愈在前,它的歷史愈短;時(shí)代愈在后,他積的閱歷愈深,年齡愈多。所以我們反是我們祖父的老輩,上古三代反不如現(xiàn)代的悠久古老。這樣,我們的信而好古的態(tài)度,便發(fā)生了新意義。我們思慕古代不一定是尊敬祖先,也許只是喜歡小孩子,并非為敬老,也許是賣老。沒有老頭子肯承認(rèn)自己是衰朽頑固的,所以我們也相信現(xiàn)代一切,在價(jià)值上、品格上都比了古代進(jìn)步。

            這些感想是偶爾翻看《伊索寓言》引起的。是的,《伊索寓言》大可看得。它至少給予我們?nèi)N安慰。第一,這是一本古代的書,讀了可以增進(jìn)我們對(duì)于現(xiàn)代文明的驕傲。第二,它是一本小孩子讀物,看了愈覺得我們是成人了,已超出那些幼稚的見解。第三呢,這部書差不多都是講禽獸的,從禽獸變到人,你看這中間需要多少進(jìn)化歷程!我們看到這許多蝙蝠、狐貍等的舉動(dòng)言論,大有發(fā)跡后訪窮朋友、衣錦還故鄉(xiāng)的感覺。但是窮朋友要我們幫助,小孩子該我們教導(dǎo),所以我們看了《伊索寓言》,也覺得有好多淺薄的見解,非加以糾正不可。

            例如蝙蝠的故事:蝙蝠碰見鳥就充作鳥,碰見獸就充作獸。人比蝙蝠就聰明多了。他會(huì)把蝙蝠的方法反過來施用:在鳥類里偏要充獸,表示腳踏實(shí)地;在獸類里偏要充鳥,表示高超出世。向武人賣弄風(fēng)雅,向文人裝作英雄;在上流社會(huì)里他是又窮又硬的平民,到了平民中間,他又是屈尊下顧的文化份子:這當(dāng)然不是蝙蝠,這只是——人。

            螞蟻和促織的故事:一到冬天,螞蟻把在冬天的米粒出曬;促織餓得半死,向螞蟻借糧,螞蟻說:“在夏天唱歌作樂的是你,到現(xiàn)在挨餓,活該!”這故事應(yīng)該還有下文。據(jù)柏拉圖《對(duì)話篇·菲德洛斯》(Phaedrus)說,促織進(jìn)化,變成詩人。照此推論,坐看著詩人窮餓、不肯借錢的人,前身無疑是螞蟻了。促織餓死了,本身就做螞蟻的糧食;同樣,生前養(yǎng)不活自己的大作家,到了死后偏有一大批人靠他生活,譬如,寫回憶懷念文字的親戚和朋友,寫研究論文的批評(píng)家和學(xué)者。

            狗和他自己影子的故事:狗銜肉過橋,看見水里的影子,以為是另一只狗也銜著肉;因而放棄了嘴里的肉,跟影子打架,要搶影子銜的肉,結(jié)果把嘴里的肉都丟了。這篇寓言的本意是戒貪得,但是我們現(xiàn)在可以應(yīng)用到旁的方面。據(jù)說每個(gè)人需要一面鏡子,可以常常自照,知道自己是個(gè)什麼東西。不過,能自知的人根本不用照鏡子,不自知的東西,照了鏡子也沒有用--譬如這只銜肉的狗,照鏡以后,反害他大叫大鬧,空把自己的影子,當(dāng)作攻擊狂吠的對(duì)象。可見有些東西最好不要對(duì)鏡自照。


          重讀這篇文章,有很多感觸。才明白了,正如錢老所說的伊索寓言是成人讀的那話是多么的真實(shí)。就如曾經(jīng)讀《圍城》卻總是不懂,當(dāng)在大學(xué)時(shí)卻深感寫的深刻。有一些思索,例如我曾記得“男人與女人各得其所,相安無事”。而總覺得不對(duì),于是找回文章一看,便知說的是“不會(huì)相安無事”。是啊,男人與女人在一起會(huì)各得其所,會(huì)相安,但是也有很多事。
           

          posted @ 2007-04-03 00:23 小強(qiáng)摩羯座 閱讀(111) | 評(píng)論 (0)編輯 收藏

          對(duì)于組合的遞歸算法,我沒有想出來。我不我會(huì)抱持這個(gè)問題的。

          排列(全排列)的遞歸算法一般的書上都有其算法,我只是寫出來玩玩。遞歸的理解還是感覺有些難。
           1//產(chǎn)生排列的遞歸算法
           2//    1.n==1,Perm(R) = (r)
           3//    2.n > 1, perm(R) = (r1)perm(R1), (r2)Perm(R2);
           4    static int counter = 1;
           5    static void perm(char []list, int k, int m)
           6    {
           7        if(k == m)
           8            System.out.println((counter++)+ " :"+ Arrays.toString(list));
           9        else
          10        {
          11            for(int i=k; i <= m;i++)
          12            {
          13                swap(list,i, k);            
          14                perm(list, k+1, m);            
          15                swap(list,i, k);
          16            }

          17        }

          18    }

          19    static void swap(char[] list, int i, int k)
          20    {
          21        char tmp;
          22        tmp = list[k];
          23        list[k] = list[i];
          24        list[i] = tmp;
          25    }
          不過也看到上學(xué)期有同學(xué)去迅雷面試中就有這個(gè)題目的。所以簡單不簡單看知道不知道,理解的深還是淺。

          posted @ 2007-04-01 21:31 小強(qiáng)摩羯座 閱讀(236) | 評(píng)論 (0)編輯 收藏

          算法利用了從1到pow(2,n)-1的所有整數(shù)的二進(jìn)制表示中1的位置組合剛好是所要取的所有組合的性質(zhì)。  

           1static void combin(char []list)
           2    {
           3        int count = (int)Math.pow(2, list.length)-1 ;
           4        int [] b = new int[list.length];
           5        for(int i = 1; i <= count;i++)
           6        {
           7            
           8            for(int j =0 ;j < list.length;j++)
           9            {
          10                b[j] = (i>>j) & 1;    
          11            }

          12            for(int k = 0;k < list.length;k++)
          13            {
          14                if(b[k] == 1)
          15                    System.out.print(list[k]);
          16            }

          17        //    if(i < count) System.out.print(", ");
          18            System.out.println();
          19        }

          20    }
          一個(gè)輸出結(jié)果是,如此調(diào)用
          char []str={'1''2''3''4'};
            
            combin(str);
          結(jié)果如下:
          1
          2
          12
          3
          13
          23
          123
          4
          14
          24
          124
          34
          134
          234
          1234

          posted @ 2007-04-01 21:24 小強(qiáng)摩羯座 閱讀(270) | 評(píng)論 (0)編輯 收藏

          一本好書加自己不斷的理解,就是天是最快樂的事。
          愛讀書的人。

          posted @ 2006-05-28 19:37 小強(qiáng)摩羯座 閱讀(160) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共20頁: First 上一頁 12 13 14 15 16 17 18 19 20 
          主站蜘蛛池模板: 随州市| 郓城县| 淮安市| 新津县| 梅河口市| 宽城| 宽甸| 昌乐县| 湟中县| 石阡县| 阿克陶县| 长泰县| 桑植县| 三穗县| 广灵县| 沁源县| 永年县| 阿拉尔市| 都兰县| 苗栗县| 晴隆县| 会理县| 博爱县| 永顺县| 齐齐哈尔市| 淮滨县| 崇左市| 磐安县| 乌鲁木齐市| 陆川县| 海阳市| 工布江达县| 仁化县| 佛学| 中方县| 湾仔区| 龙江县| 韶山市| 通江县| 望都县| 永和县|