中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

優(yōu)秀的定制網站建設公司河北seo網絡優(yōu)化師

優(yōu)秀的定制網站建設公司,河北seo網絡優(yōu)化師,網站建設億瑪酷適合5,wordpress 自動備份系列綜述: 💞目的:本系列是個人整理為了秋招面試的,整理期間苛求每個知識點,平衡理解簡易度與深入程度。 🥰來源:材料主要源于左程云算法課程進行的,每個知識點的修正和深入主要參考…

系列綜述:
💞目的:本系列是個人整理為了秋招面試的,整理期間苛求每個知識點,平衡理解簡易度與深入程度。
🥰來源:材料主要源于左程云算法課程進行的,每個知識點的修正和深入主要參考各平臺大佬的文章,其中也可能含有少量的個人實驗自證。
🤭結語:如果有幫到你的地方,就點個贊關注一下唄,謝謝🎈🎄🌷!!!
🌈【C++】秋招&實習面經匯總篇


文章目錄

      • 前綴樹
      • 前綴樹
    • 參考博客


😊點此到文末驚喜??

前綴樹

  1. 每個結點
    • int pass:表示當前結點通過的次數
    • int end:表示該節(jié)點作為字符串結尾次數
  2. 作用
    • 空間換時間,通過字符串的公共前綴來降低查詢時間的開銷以達到提高效率的目的。
    • 高效地存儲和檢索字符串數據集中的鍵
    • 可用于自動補完和拼寫檢查。
  3. 效率上
    • 哈希表時間效率高,但是前綴樹可以進行動態(tài)查詢,即查詢一個單詞可以只查詢一部分即可返回結果
    • 支持查詢以x字符作為前綴的數量
  4. 前綴樹的基本結構
struct Node{int pass;	// 該結點的通過數int end;	// 以該結點為結尾的結尾數vector<int> *nexts;	// 如果字符過多可使用unordered_map<char, Node> nexts Node(){pass = 0;end = 0;next = new vector<Node>(26);}
};class Trie{
public:Trie(){root = new Node();}void insert(string str) {// 健壯性檢查if (str.empty()) return ;// 初始化Node *node = root;	// 獲得根節(jié)點的引用node->pass++;		// 根節(jié)點被經過了,pass++int path = 0;		// 表示要走的路徑// 算法部分for (int i = 0; i < str.size(); ++i) {	// 遍歷字符串path = str[i] - 'a';		// 求出nexts中的下一個路徑// 無結點建立,有結點復用if (node->nexts[path] == nullptr) {node->nexts[path] = new Node();}node = node->nexts[path];	// 訪問下一個node->pass++;				// 訪問數+1}node->end++;					// 結尾結點結尾數end++}int Search(string str) {if (str.size() == 0) return 0;Node *node = root;int path = 0;for (int i = 0; i < str.size(); ++i) {// doingpath = str[i] - 'a';if (node->nexts[path] == nullptr) return 0;// 迭代node = node->next[path];}return node->end;}int TrieNumber(string prev) {if (prev.empty()) return 0;Node *node = root;int path = 0; for (int i = 0; i < prev.size(); ++i) {path = prev[i] - 'a';if (node->nexts[path] == nullptr) return 0;node = node->nexts[path];}return node->pass;}// java會自動釋放,但是cpp有內存泄漏問題,需要使用shared_ptr進行處理void DeleteTrie(string str) {if (search(word) != 0) {	// 有該字符串才能刪除Node *node = root;int path = 0;for (int i = 0; i < str.size(); ++i) {if (--node->nexts[path].pass == 0) {node.nexts[path] = nullptr;// releasereturn ;}node = node->nexts[path];}node->end--;}}private:Node root;};

前綴樹

  1. 【排序相關】


少年,我觀你骨骼清奇,穎悟絕倫,必成人中龍鳳。
不如點贊·收藏·關注一波

🚩點此跳轉到首行??

參考博客

  1. 對數器
  2. 單調隊列
  3. 快速鏈表quicklist
  4. 《深入理解計算機系統(tǒng)》
  5. 侯捷C++全系列視頻
  6. 待定引用
  7. 待定引用
  8. 待定引用
http://www.risenshineclean.com/news/9247.html

相關文章:

  • 微信小程序開通要錢嗎seo超級外鏈發(fā)布
  • 室內設計培訓教程seo實戰(zhàn)培訓中心
  • 清爽css網站框架花關鍵詞排名系統(tǒng)
  • 小型電子商務網站開發(fā)百度愛采購推廣怎么入駐
  • 裝修行業(yè)門戶網站模板交換友情鏈接
  • 做學徒哪個網站好周口搜索引擎優(yōu)化
  • wap網站e4a做appseo上首頁排名
  • 科訊網站首頁公告模板吉林seo外包
  • 北京網站建設網絡公司5118和百度指數
  • php手機網站如何制作google怎么推廣
  • vs2019怎么創(chuàng)建網站每日一則小新聞
  • 騰訊云網站建設流程sem搜索引擎營銷
  • 寧波做網站價格網址域名
  • 網站建設合同內容與結構嗶哩嗶哩推廣網站
  • 鹽城網站app建設西安網站外包
  • 響應式網站方案網站seo在線診斷
  • 大興網站開發(fā)網站建設哪家好谷歌搜索引擎入口
  • wordpress實訓seo項目完整流程
  • 設計公司前十名aso排名優(yōu)化
  • 山東省兩學一做網站寫軟文怎么接單子
  • 網站做三屏合一百度一下電腦版網頁
  • 徐州睢寧網站建設seo教程搜索引擎優(yōu)化入門與進階
  • 制作精美網站建設服務周到廣東東莞疫情最新情況
  • 女和男做搞基視頻網站國內最新新聞事件
  • 龍巖建設局網站企業(yè)營銷策劃書如何編寫
  • 智慧團建網站首頁網站推廣建站
  • 免費的外鏈網站如何查看百度指數
  • 有沒有教做零食的網站百度推廣開戶怎么開
  • asp.net網站開發(fā)流程及相關工具2023近期輿情熱點事件
  • 創(chuàng)世網絡網站建設怎么樣太原百度公司地址