字尾陣列(不完善)

2021-06-18 01:52:15 字數 589 閱讀 3345

前天在看字尾陣列相關的內容時,看了羅穗騫的**,看了2天才基本看懂了**中的2倍增法。但是還是沒有理解完全。現在先做乙個筆記,以便以後參考。(說實話,我覺得trie, p - trie什麼的都沒這麼傷腦筋),以下是我在網上down的乙個示例程式。

#include#include#includeusing namespace std;

int cmp(int *r,int a,int b,int l)

//為什麼設定為100結果就不正確呢

#define m 200

int wa[m],wb[m],wv[m],ws[m];

int sa[m];

char s[m]="aabaaaab";

void print(char *label,int *arr,int n)

} #define maxn 100

int rank[maxn],height[maxn];

void calheight(char*r,int*sa,int n)

{ int i,j,k=0;

for(i=1;i<=n;i++)rank[sa[i]]=i;

for(i=0;i

最短作業優先演算法(不完善)

float minwaitingtime int requesttimes,int durations,int n float minwaitingtime int requesttimes,int durations,int n for i 0 iif i 0 第一次執行的時候,不用考慮作業的執行...

不完善的arp解決方案

背景 這邊 有兩條線連到校園網,給的都是校園網的ip。其中一條線介面壞了,線在地下,維修麻煩,找網路中心更麻煩,所以沒有弄。也就是說只有一條線,兩個ip。伺服器是自己做的ros,執行很穩定。問題 arp病毒爆發,所在的教學樓是乙個比較大的段,病毒滿天飛,總之一句話,arp攻擊,無處不在。反正一說我們...

C 之旅 艱難的a b(不完善版本)

c 主要輸入是字串,所以在輸入的時候如果是數字必須要進行轉化 對於我這種接觸新的語言而言 a b也是艱難的不得了 大概介紹一下完成a b大概需要的一些名詞 convert類 將乙個基本資料型別轉換為另乙個基本資料型別。命名空間 system 程式集 mscorlib mscorlib.dll 中 常...