資料介紹
GCC( GNU Compiler Collection)編譯器編譯¢語(yǔ)言源程序所生成的抽象語(yǔ)法樹(shù)文本中包含大量與源代碼無(wú)關(guān)的冗余信息,若直接進(jìn)行解析,會(huì)嚴(yán)重影響分析效率,降低分析精確度,同時(shí)會(huì)占用大量存儲(chǔ)空間。針對(duì)此問(wèn)題,提岀一種基于關(guān)鍵詞Trie樹(shù)的GCC抽象語(yǔ)法樹(shù)消除冗余算法,其根據(jù)包含抽象語(yǔ)法樹(shù)文本有用信息節(jié)點(diǎn)的關(guān)鍵詞建立Trie樹(shù),可實(shí)現(xiàn)對(duì)抽象語(yǔ)法樹(shù)文本無(wú)用節(jié)點(diǎn)的過(guò)濾,從而達(dá)到優(yōu)化編譯的效果。相比傳統(tǒng)KMP消除冗余算法,關(guān)鍵詞Trie樹(shù)算法可以有效避免去冗余過(guò)程中常量、變量等有用信息節(jié)點(diǎn)的丟失,確保數(shù)據(jù)的完整性;同時(shí),關(guān)鍵詞Trie樹(shù)算法可以最大限度地減少重復(fù)前綴或后綴字符串的比較次數(shù),節(jié)省了時(shí)空開(kāi)銷。挑選不冋長(zhǎng)度的C語(yǔ)言源碼文件進(jìn)行去冗余實(shí)驗(yàn),測(cè)試該算法的性能,并將其與傳統(tǒng)KMP算法進(jìn)行對(duì)比。實(shí)驗(yàn)結(jié)果表明,所提算法的去冗效率和查準(zhǔn)率均得到了極大的提高。
- TinyML變得簡(jiǎn)單:關(guān)鍵詞識(shí)別(KWS)
- 用于代碼注釋生成的語(yǔ)法輔助機(jī)制設(shè)計(jì) 19次下載
- 一種基于位置信息的關(guān)鍵詞自動(dòng)化提取算法 3次下載
- 一種基于程序向量樹(shù)的代碼克隆檢測(cè)方法 15次下載
- 一種基于詞和文檔嵌入的關(guān)鍵詞抽取方法 4次下載
- 結(jié)合通配符模式與隨機(jī)游走算法的關(guān)鍵詞提取方法 14次下載
- 融合BERT詞向量與TextRank的關(guān)鍵詞抽取方法 18次下載
- 基于SQAG模型的網(wǎng)絡(luò)攻擊建模優(yōu)化算法 6次下載
- 基于SQAG模型的網(wǎng)絡(luò)攻擊建模優(yōu)化算法 14次下載
- 對(duì)加密電子醫(yī)療記錄的關(guān)鍵詞的搜索 0次下載
- 基于關(guān)鍵詞相似度的用戶挖掘研究 0次下載
- 基于語(yǔ)法和語(yǔ)義結(jié)合的源代碼精確搜索方法 0次下載
- 基于強(qiáng)度熵解決中文關(guān)鍵詞識(shí)別 7次下載
- 基于動(dòng)態(tài)排位信息的語(yǔ)音關(guān)鍵詞確認(rèn)方法
- 基于Define-Use分析的冗余通信消除算法
- 氣密性檢測(cè)干貨!150個(gè)核心關(guān)鍵詞,一文看懂 82次閱讀
- Linux使用gcc編譯程序的語(yǔ)法 727次閱讀
- Python基礎(chǔ)語(yǔ)法-條件判斷 1246次閱讀
- 如何才能自己做詞云圖 8342次閱讀
- 機(jī)器學(xué)習(xí)中常用的決策樹(shù)算法技術(shù)解析 1339次閱讀
- 基于三叉樹(shù)鏈表的編譯器中間結(jié)構(gòu)的設(shè)計(jì)方案研究 3571次閱讀
- 什么是決策樹(shù)?決策樹(shù)算法思考總結(jié) 1.1w次閱讀
- Python數(shù)據(jù)挖掘:WordCloud詞云配置過(guò)程及詞頻分析 3977次閱讀
- 數(shù)據(jù)挖掘算法:決策樹(shù)算法如何學(xué)習(xí)及分裂剪枝 5814次閱讀
- 一種改變標(biāo)準(zhǔn)的谷歌關(guān)鍵詞搜索的新方式 6823次閱讀
- 根據(jù)關(guān)鍵詞了解機(jī)器學(xué)習(xí)的趨勢(shì)窺探 3835次閱讀
- 自然語(yǔ)言處理技術(shù)入門之基于關(guān)鍵詞生成文本的技術(shù)實(shí)現(xiàn)過(guò)程 1w次閱讀
- 哈夫曼算法的理解及原理分析,算法實(shí)現(xiàn),構(gòu)造哈夫曼樹(shù)的算法 3.4w次閱讀
- 二叉樹(shù)層次遍歷算法的驗(yàn)證 2113次閱讀
- 科普:12大關(guān)鍵詞讓你了解機(jī)器學(xué)習(xí) 1892次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論