資料介紹
GCC( GNU Compiler Collection)編譯器編譯¢語言源程序所生成的抽象語法樹文本中包含大量與源代碼無關(guān)的冗余信息,若直接進(jìn)行解析,會嚴(yán)重影響分析效率,降低分析精確度,同時(shí)會占用大量存儲空間。針對此問題,提岀一種基于關(guān)鍵詞Trie樹的GCC抽象語法樹消除冗余算法,其根據(jù)包含抽象語法樹文本有用信息節(jié)點(diǎn)的關(guān)鍵詞建立Trie樹,可實(shí)現(xiàn)對抽象語法樹文本無用節(jié)點(diǎn)的過濾,從而達(dá)到優(yōu)化編譯的效果。相比傳統(tǒng)KMP消除冗余算法,關(guān)鍵詞Trie樹算法可以有效避免去冗余過程中常量、變量等有用信息節(jié)點(diǎn)的丟失,確保數(shù)據(jù)的完整性;同時(shí),關(guān)鍵詞Trie樹算法可以最大限度地減少重復(fù)前綴或后綴字符串的比較次數(shù),節(jié)省了時(shí)空開銷。挑選不冋長度的C語言源碼文件進(jìn)行去冗余實(shí)驗(yàn),測試該算法的性能,并將其與傳統(tǒng)KMP算法進(jìn)行對比。實(shí)驗(yàn)結(jié)果表明,所提算法的去冗效率和查準(zhǔn)率均得到了極大的提高。
- TinyML變得簡單:關(guān)鍵詞識別(KWS)
- 用于代碼注釋生成的語法輔助機(jī)制設(shè)計(jì) 19次下載
- 一種基于位置信息的關(guān)鍵詞自動化提取算法 3次下載
- 一種基于程序向量樹的代碼克隆檢測方法 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次下載
- 對加密電子醫(yī)療記錄的關(guān)鍵詞的搜索 0次下載
- 基于關(guān)鍵詞相似度的用戶挖掘研究 0次下載
- 基于語法和語義結(jié)合的源代碼精確搜索方法 0次下載
- 基于強(qiáng)度熵解決中文關(guān)鍵詞識別 7次下載
- 基于動態(tài)排位信息的語音關(guān)鍵詞確認(rèn)方法
- 基于Define-Use分析的冗余通信消除算法
- 薄膜電容的關(guān)鍵詞是什么你知道嗎? 351次閱讀
- 氣密性檢測干貨!150個(gè)核心關(guān)鍵詞,一文看懂 2.4k次閱讀
- Linux使用gcc編譯程序的語法 1.4k次閱讀
- Python基礎(chǔ)語法-條件判斷 2.2k次閱讀
- 如何才能自己做詞云圖 9.5k次閱讀
- 基于三叉樹鏈表的編譯器中間結(jié)構(gòu)的設(shè)計(jì)方案研究 4k次閱讀
- 什么是決策樹?決策樹算法思考總結(jié) 1.2w次閱讀
- Python數(shù)據(jù)挖掘:WordCloud詞云配置過程及詞頻分析 4.4k次閱讀
- 數(shù)據(jù)挖掘算法:決策樹算法如何學(xué)習(xí)及分裂剪枝 6.4k次閱讀
- 一種改變標(biāo)準(zhǔn)的谷歌關(guān)鍵詞搜索的新方式 7.3k次閱讀
- 根據(jù)關(guān)鍵詞了解機(jī)器學(xué)習(xí)的趨勢窺探 4.1k次閱讀
- 自然語言處理技術(shù)入門之基于關(guān)鍵詞生成文本的技術(shù)實(shí)現(xiàn)過程 1.1w次閱讀
- 哈夫曼算法的理解及原理分析,算法實(shí)現(xiàn),構(gòu)造哈夫曼樹的算法 3.5w次閱讀
- 二叉樹層次遍歷算法的驗(yàn)證 2.3k次閱讀
- 科普:12大關(guān)鍵詞讓你了解機(jī)器學(xué)習(xí) 3.1k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





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