計(jì)算機(jī) - 話題

    數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)心得(轉(zhuǎn))
    查看(730) 回復(fù)(0)
    sszqm1314
    • 積分:17534
    • 注冊于:
    發(fā)表于
    樓主
    考試和算法設(shè)計(jì)精髓一樣:
          時間消耗越少,一般空間消耗越大,存儲越冗余
          空間消耗越少,一般時間消耗越大,計(jì)算越冗余
          空間和時間的消耗如果都降低的話,人的智力和腦力消耗越大,包括人思考所用的時間和記憶力。
          總之,三者無法 同時降低,可能有人要問這三句話有什么意義?其實(shí),這三句話的意思就是:其他一個或兩個因素的冗余在可以接受的幅度內(nèi),降低另兩個或一個因素的代價(jià)。本質(zhì)是折中取舍,如何取舍取決于你的目的。人設(shè)計(jì)高效的算法是需要很大代價(jià)的,但是,高效算法一旦被發(fā)明,低廉且容易的大批量技術(shù)復(fù)制讓它的整個成本降低,而且,復(fù)制的數(shù)量越龐大,整體成本越低,當(dāng)你在今天使用一個看似簡單而且高效的算法時,你可曾想過此前有很多人為此付出了巨大的代價(jià)和花費(fèi)?
          這三句話的現(xiàn)實(shí)意義就是,在考試中,你想提高解題速度,你只能在復(fù)習(xí)中記憶更多的常識,知識和結(jié)論。你想巧妙的解決問題,那么意味著你在考試時需要付出更多時間和腦力用于的思考。所以唯一可取的方法是:復(fù)習(xí)中記憶掌握,考試中快速計(jì)算。
          這三句話的現(xiàn)實(shí)意義還有,在記憶時,必如記憶中間結(jié)論和單詞,冗余永遠(yuǎn)不是好的記憶方法,因?yàn)槿绻銥榱擞涀,必須記住相關(guān)的B,那么B怎么記憶呢? 由B該如何聯(lián)想到A呢 ? 你記憶的冗余信息越多,說明你遺忘的幾率越大,因?yàn)椋?lián)系中的任意一環(huán)都是你記憶的薄弱部分。此外冗余必然引起信息的不一致性,你還得解決不一致性帶來的問題,總之,冗余作為存儲本質(zhì)及其精髓而言,對人和計(jì)算機(jī)都非常關(guān)鍵!請注意,這里的冗余只是不必要的冗余,如俞敏洪的聯(lián)想記憶,就是這種非常愚蠢做法的明證。那么,該如何記憶呢?最好的方法莫過于降低冗余,改善存儲結(jié)構(gòu)。抽象與具體,歸納與演繹,分析與綜合,對比與類推,分類細(xì)化與拓沿一般,這是人的思維獨(dú)到之處,從自個思維模式著手,發(fā)現(xiàn)你最擅長的一面是什么?(比如本文作者相對比較擅長分析,抽象,類推三種),從你自身出發(fā),選擇適合你的方法。比如:詞根+詞綴記憶這個方法就是好的方法,首先,它降低了記憶的冗余;其次它采用二維存儲結(jié)構(gòu)比一維更便于記憶。
         我還想談一點(diǎn)我對考試的看法:知識是冗余的常識,復(fù)習(xí)應(yīng)該是一個超集合,考試只是這個超集合的子集的冪集。
         對于數(shù)據(jù)結(jié)構(gòu)和算法,我認(rèn)為:
         數(shù)據(jù)結(jié)構(gòu)其實(shí)就是人的頭腦中的三種邏輯模式(先后關(guān)系[線],層次關(guān)系[樹],交互關(guān)系[圖])如何用計(jì)算機(jī)存儲模式(順序存儲[馮諾依曼機(jī)的特點(diǎn)]和鏈接存儲[間接尋址])來實(shí)現(xiàn),在此過程中需要考慮兩個問題:一,這種存儲如何和人頭腦的思維達(dá)到融合,方便人解決問題。二,數(shù)據(jù)存儲的目的和意義在于數(shù)據(jù)訪問,數(shù)據(jù)訪問決定數(shù)據(jù)存儲,因此訪問效率和存儲效率必須折中取舍。
         至于,算法,其實(shí)是計(jì)算機(jī)解題模式,無非是存取,運(yùn)算,順序執(zhí)行,跳轉(zhuǎn),迭代和遞歸的有限步驟。
         我推薦17個算法,請注意,如果你熟悉這17算法的話,在考試中,就可以寫出相對較好的算法。考試中的算法的最優(yōu)解的復(fù)雜度是O(logn)級,這些算法可以幫助你寫出O(n)或者O(nlogn)的解法。考試時間很關(guān)鍵,一般,你沒有過多的時間思考最優(yōu)解,你給出線性的算法就已經(jīng)足夠了 ,失之東隅,收之桑榆。
        算法如下:
        線形2個:   
               1.將兩個有序表合并為一個表,這個算法的變種很多,可以是鏈表,順序表。涉及集合運(yùn)算,
                  歸并排序,字符串處理。
               2.將一個順序表的元素重新劃分,左邊的較小,右邊較大。涉及快速排序,求字符串的逆串。
       樹形9個: (注意:有些可以實(shí)現(xiàn),有些實(shí)現(xiàn)不了,可以拿來思考)
               3-5.前序線索化,遞歸實(shí)現(xiàn),棧模擬遞歸,非棧式迭代實(shí)現(xiàn)。
               6-8.中序線索化,遞歸實(shí)現(xiàn),棧模擬遞歸,非棧式迭代實(shí)現(xiàn)。
               8-11.后序線索化,遞歸實(shí)現(xiàn),棧模擬遞歸,非棧式迭代實(shí)現(xiàn)。
       圖形6個: (注意:至少會畫表格,寫出算法執(zhí)行的逐個步驟)
               12:DFS
               13:BFS
               我強(qiáng)烈推薦大家做一些走迷宮的編程(Maze),DFS和BFS都可以實(shí)現(xiàn),好好比對一下。         
               14.MST:prim,kruskal
               15.short pathijkstra ,Floyd
               16.AOV:拓?fù)渑判虻腄FS,BFS實(shí)現(xiàn)
               17.AOE:關(guān)鍵路徑

    回復(fù)話題
    上傳/修改頭像

    目前中國有100元紙幣嗎?

    考研論壇提示:
    1、請勿發(fā)布個人聯(lián)系方式或詢問他人聯(lián)系方式,包括QQ和手機(jī)等。
    2、未經(jīng)允許不得發(fā)布任何資料出售、招生中介等廣告信息。
    3、如果發(fā)布了涉及以上內(nèi)容的話題或跟帖,您在考研網(wǎng)的注冊賬戶可能被禁用。

    網(wǎng)站介紹 | 關(guān)于我們 | 聯(lián)系方式 | 廣告業(yè)務(wù) | 幫助信息
    ©1998-2015 ChinaKaoyan.com Network Studio. All Rights Reserved.

    中國考研網(wǎng)-聯(lián)系地址:上海市郵政信箱088-014號 郵編:200092 Tel & Fax:021 - 5589 1949 滬ICP備12018245號

    今天免费中文字幕视频| 国产在线无码视频一区二区三区| 日韩精品一区二三区中文| 中出人妻中文字幕无码| 国产∨亚洲V天堂无码久久久| 亚洲av综合avav中文| 亚洲精品无码久久一线| 亚洲精品无码久久不卡| 少妇性饥渴无码A区免费 | 中文字幕免费在线| 伊人久久精品无码av一区| 亚洲精品无码av天堂| 亚洲VA中文字幕无码一二三区| 国产 日韩 中文字幕 制服| 亚洲精品无码MV在线观看 | 人妻丰满熟妇av无码区不卡| 久久亚洲精品中文字幕| 无码人妻丰满熟妇区免费| 2022中文字字幕久亚洲| 免费人妻无码不卡中文字幕系| 最好看最新高清中文视频| 精品日韩亚洲AV无码一区二区三区| 久久久这里有精品中文字幕| 极品粉嫩嫩模大尺度无码视频| 久久久无码精品亚洲日韩京东传媒 | 国内精品人妻无码久久久影院| 欧美日韩中文字幕在线| 日韩精品无码Av一区二区| 2014AV天堂无码一区| 在线中文字幕一区| 免费无码黄十八禁网站在线观看| 在线观看免费无码专区| 日韩中文字幕在线视频| 久久久久亚洲AV无码专区桃色 | 日韩av无码中文无码电影| 中文无码喷潮在线播放| 国产在线无码视频一区二区三区 | 精品日韩亚洲AV无码| 亚洲日韩乱码中文无码蜜桃臀网站 | 国产资源网中文最新版| 亚洲国产av无码精品|