国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

如何搭建一個(gè)簡(jiǎn)單的網(wǎng)站seo推廣排名平臺(tái)有哪些

如何搭建一個(gè)簡(jiǎn)單的網(wǎng)站,seo推廣排名平臺(tái)有哪些,濟(jì)南網(wǎng)站建設(shè)公司電子商務(wù)網(wǎng)站,wordpress頁(yè)面排序知識(shí)概覽(哈希表) 哈希表可以將一些值域較大的數(shù)映射到較小的空間內(nèi),通常用x mod 質(zhì)數(shù)的方式進(jìn)行映射。為什么用質(zhì)數(shù)呢?這樣的質(zhì)數(shù)還要離2的整數(shù)冪盡量遠(yuǎn)。這可以從數(shù)學(xué)上證明,這樣沖突最小。取余還是會(huì)出現(xiàn)沖突情況。…

知識(shí)概覽(哈希表)

  • 哈希表可以將一些值域較大的數(shù)映射到較小的空間內(nèi),通常用x mod 質(zhì)數(shù)的方式進(jìn)行映射。為什么用質(zhì)數(shù)呢?這樣的質(zhì)數(shù)還要離2的整數(shù)冪盡量遠(yuǎn)。這可以從數(shù)學(xué)上證明,這樣沖突最小。
  • 取余還是會(huì)出現(xiàn)沖突情況。怎么解決沖突呢,有兩種方式:開(kāi)放尋址法和拉鏈法。
  • 算法題中哈希表的題目可能會(huì)有添加、查找操作,刪除操作較少,刪除用邏輯刪除,即用一個(gè)bool數(shù)組來(lái)標(biāo)識(shí)出哪些數(shù)已經(jīng)被刪除了。

例題展示

題目鏈接

https://www.acwing.com/problem/content/842/

代碼(拉鏈法)

#include <iostream>
#include <cstring>using namespace std;const int N = 100010;int h[N], e[N], ne[N], idx;void insert(int x)
{int k = (x % N + N) % N;e[idx] = x;ne[idx] = h[k];h[k] = idx++;
}bool query(int x)
{int k = (x % N + N) % N;for (int i = h[k]; i != -1; i = ne[i])if (e[i] == x)return true;return false;
}int main()
{int n;scanf("%d", &n);memset(h, -1, sizeof h);while (n--){char op[2];int x;scanf("%s%d", op, &x);if (*op == 'I') insert(x);else{if (query(x)) puts("Yes");else puts("No");}}return 0;
}

代碼(開(kāi)放尋址法)

#include <iostream>
#include <cstring>using namespace std;const int N = 200003, null = 0x3f3f3f3f;  // 數(shù)組長(zhǎng)度設(shè)置為題目數(shù)據(jù)范圍的2~3倍且是質(zhì)數(shù)int h[N];int find(int x)
{int k = (x % N + N) % N;while (h[k] != null && h[k] != x){k++;if (k == N) k = 0;}return k;
}int main()
{int n;scanf("%d", &n);memset(h, 0x3f, sizeof h);while (n--){char op[2];int x;scanf("%s%d", op, &x);int k = find(x);if (*op == 'I') h[k] = x;else{if (h[k] != null) puts("Yes");else puts("No");}}return 0;
}

知識(shí)概覽(字符串哈希)

  • 字符串哈希也稱為字符串前綴哈希法,它先預(yù)處理出所有前綴的哈希值。
  • 主要思想是用一個(gè)P進(jìn)制的角度把一個(gè)字符串看成一個(gè)數(shù)字。例如一個(gè)字符串"ABCD",假設(shè)A為1,B為2,C為3,D為4,則其哈希值為\left ( 1 \times P^3 + 2 \times P^2 + 3 \times P^1 + 4 \times P^0 \right )\mod Q,其中P可以取131或13331,Q可以取2^{64},這些是經(jīng)驗(yàn)值,99.99%的情況下不會(huì)出現(xiàn)沖突,不解決沖突。
  • 字符串哈希用來(lái)快速判斷兩個(gè)字符串是不是相等。KMP算法可以求循環(huán)節(jié),除此之外,KMP算法不如字符串哈希,字符串哈希確實(shí)簡(jiǎn)單直接。

例題展示

題目鏈接

https://www.acwing.com/problem/content/843/

題解

不用考慮取余,溢出相當(dāng)于取余2^{64}。

代碼

#include <iostream>using namespace std;typedef unsigned long long ULL;const int N = 100010, P = 131;int n, m;
char str[N];
ULL h[N], p[N];ULL get(int l, int r)
{return h[r] - h[l - 1] * p[r - l + 1];
}int main()
{scanf("%d%d%s", &n, &m, str + 1);p[0] = 1;for (int i = 1; i <= n; i++){p[i] = p[i - 1] * P;h[i] = h[i - 1] * P + str[i];}while (m--){int l1, r1, l2, r2;scanf("%d%d%d%d", &l1, &r1, &l2, &r2);if (get(l1, r1) == get(l2, r2)) puts("Yes");else puts("No");}return 0;
}

參考資料

  1. AcWing算法基礎(chǔ)課
http://aloenet.com.cn/news/47451.html

相關(guān)文章:

  • 蘇州高端網(wǎng)站建設(shè)設(shè)計(jì)深圳百度搜索排名優(yōu)化
  • 如何做英文網(wǎng)站推廣廣州百度快速優(yōu)化排名
  • 網(wǎng)站建設(shè)主要產(chǎn)品網(wǎng)盤資源
  • 貴州省城鄉(xiāng)與建設(shè)廳網(wǎng)站網(wǎng)絡(luò)營(yíng)銷圖片素材
  • 本地的唐山網(wǎng)站建設(shè)零基礎(chǔ)seo入門教學(xué)
  • 網(wǎng)站設(shè)置安全哈爾濱seo優(yōu)化
  • 用ih5做微網(wǎng)站博客可以做seo嗎
  • 提升網(wǎng)站收錄網(wǎng)絡(luò)銷售平臺(tái)排名
  • 哈爾濱網(wǎng)站開(kāi)發(fā)制作岳陽(yáng)seo快速排名
  • 自己建立公司網(wǎng)站 怎樣做怎么做好營(yíng)銷推廣
  • 使網(wǎng)站有流量萬(wàn)能搜索引擎
  • 網(wǎng)站開(kāi)發(fā)輔助工具地推怎么做最有效
  • 企業(yè)網(wǎng)站建設(shè)框架圖2345網(wǎng)址導(dǎo)航瀏覽器下載
  • 二手車網(wǎng)站模版售價(jià)美國(guó)站外推廣網(wǎng)站
  • 做博客的網(wǎng)站有哪些功能seo知識(shí)是什么意思
  • aspnet東莞網(wǎng)站建設(shè)多少錢alexa排名查詢統(tǒng)計(jì)
  • 做游戲代練去那個(gè)網(wǎng)站石家莊最新疫情
  • 路橋做網(wǎng)站衡陽(yáng)seo優(yōu)化首選
  • 婚禮禮網(wǎng)站如何做的aso優(yōu)化服務(wù)站
  • 中山市做網(wǎng)站實(shí)力產(chǎn)品軟文是什么意思
  • 從化網(wǎng)站建設(shè)優(yōu)化今天最新新聞10條
  • wordpress 仿虎嗅主題seo百度推廣
  • 免費(fèi)的ftp網(wǎng)站2021百度熱搜年度榜
  • 免費(fèi)域名的網(wǎng)站百度可以發(fā)布廣告嗎
  • 個(gè)人備案網(wǎng)站做企業(yè)會(huì)怎樣湖南靠譜的關(guān)鍵詞優(yōu)化
  • 不用編程做APP和響應(yīng)式網(wǎng)站重慶seo排名方法
  • 靠譜的網(wǎng)站制作專業(yè)公司seo論壇
  • 易企秀網(wǎng)站開(kāi)發(fā)杭州關(guān)鍵詞推廣優(yōu)化方案
  • wordpress集成微信收款seo服務(wù)銷售招聘
  • 惠州做網(wǎng)站免費(fèi)網(wǎng)站alexa排名查詢