Re: [問題] 字串統計

看板Programming作者時間18年前 (2007/08/25 11:01), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《teddyhtf.bbs@ptt.cc (teddyhtf2797)》之銘言: > 我只懂字元的寫法, > 所以想請一請教各位 Simple-minded scheme: 線性查找 用一個大陣列S存放單字和出現次數序對 對每一讀進單字v: - v已存在陣列中:累加v的出現次數 - v不存在陣列中:把v加到陣列尾巴 寫作業這樣就可以了,對幾百字長度的文章已經夠用 Advanced scheme: hashtable 對每一單字以一個hash function計算關鍵值 當然M單字很多,function考慮也未必能完善,可能造成 1)table entry空置:這還不嚴重,現在記憶體都很大 2)collision: 即兩個或更多單字算出一樣的key,此時要有應對方案 這個方法的效率會最理想 詳細辦法請看資料結構書,比較詳盡的語言課本也會有 或者現在新的pascal套件可能乾脆就寫成library提供叫用了,像java一樣 在這兩者之間當然還有很多方法   --  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ For the country must we secure all the advantages, but after the party! ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ ─ journeyman ─ SCA v2 -- ┌─────KKCITY─────┐KKMAN團隊 全新力作 ◎◎KKBOX◎◎ bbs.kkcity.com.tw 知名歌手通通都有 所有新歌想聽就聽 └──From:218.160.87.98 ──┘※※ 內容豐富多元的線上音樂台 ※※ --

08/25 11:10, , 1F
你講太多了,問這問題的人只想用Pascal
08/25 11:10, 1F

08/25 11:10, , 2F
寫出能跑的程式即可
08/25 11:10, 2F
文章代碼(AID): #16pvjl00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #16pvjl00 (Programming)