資料介紹
The word frequency counter, as previously implemented, takes several minutes to count the frequency of words in the author’s manuscript for this textbook on a Raspberry Pi. Most of the time
is spent building the list of words and re-sorting the list in order of word frequency. Most of the
time for both of these operations is spent in searching for the word in the list before incrementing its count or inserting it in the list. There are more efficient ways to build ordered lists of data.
Since the code is well modularized using an ADT, the internal mechanism of the list can be
modified without affecting the main program. A major improvement can be made by changing
the data structure from a linked list to a binary tree. Fig. 6.1 shows an example binary tree
storing word frequency counts. The time required to insert into a linked list is O(N), but the
time required to insert into a binary tree is O(log2 N)。 To give some perspective, the author’s
manuscript for this textbook contains about 125,000 words. Since log2(125,000) 《 17, we
would expect the linked list implementation to require about 125,000
17 ≈ 7353 times as long as a
binary tree implementation to process the author’s manuscript for this textbook. In reality,
- 慕課嵌入式系統(tǒng)(第五章.ARM匯編與C混合編程)
- GNU匯編入門教程免費(fèi)下載 20次下載
- 微機(jī)的匯編語言及匯編程序設(shè)計(jì)學(xué)習(xí)課件免費(fèi)下載 6次下載
- 匯編程序設(shè)計(jì)的教程課件免費(fèi)下載 17次下載
- DSP設(shè)計(jì)與應(yīng)用教程之匯編程序設(shè)計(jì)舉例的資料說明 19次下載
- 單片機(jī)匯編語言程序設(shè)計(jì)的詳細(xì)資料精講 28次下載
- 51單片機(jī)匯編程序有哪些?51單片機(jī)匯編程序集詳細(xì)資料免費(fèi)下載 55次下載
- DSP匯編程序優(yōu)化方法的探討 5次下載
- 匯編語言學(xué)習(xí)課件_Windows匯編程序設(shè)計(jì)基礎(chǔ) 0次下載
- AD和DA轉(zhuǎn)換的c程序和對應(yīng)的匯編程序 27次下載
- 匯編程序100例 95次下載
- GNU-ARM匯編
- 51 系列匯編程序設(shè)計(jì)的優(yōu)化1
- ARM程序設(shè)計(jì)基礎(chǔ)
- 匯編程序設(shè)計(jì)
- 使用Eclipse插件調(diào)試AT32系列芯片 2710次閱讀
- 零基礎(chǔ)學(xué)ARM:匯編偽指令、lds詳解 2548次閱讀
- 51單片機(jī)的匯編程序庫 9414次閱讀
- DS18B20和51單片機(jī)連接的匯編程序免費(fèi)下載 4463次閱讀
- 混合編程的基本方式, 在C51中嵌入匯編程序 9573次閱讀
- 如何在c51程序中調(diào)用匯編函數(shù) 4105次閱讀
- 怎么編寫一個(gè)最簡單的單片機(jī)程序? 3.6w次閱讀
- 一分鐘看懂51控制的MT8880雙音頻收發(fā)器的匯編程序及源代碼 3027次閱讀
- 基于51匯編語言的外部中斷 3205次閱讀
- C語言程序內(nèi)存布局該關(guān)注哪些內(nèi)容 878次閱讀
- 拒絕開發(fā)板,?用 SkyEye 就可以模擬 ARM Linux! 1w次閱讀
- 跑馬燈實(shí)驗(yàn)用匯編語言和C51語言做出的不同效果 3714次閱讀
- 單片機(jī)C語言程序設(shè)計(jì):TIMER0與TIMER1控制條形LED 3846次閱讀
- mips匯編語言程序設(shè)計(jì)實(shí)例 1.4w次閱讀
- 單片機(jī)編程之匯編語言基礎(chǔ)-常用指令和程序模式 1.5w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多