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





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論