0
我最近面臨一些問題我的任務可以任何專家告訴我什麼是在下面的僞代碼中設置瓷磚= {}?理解僞代碼的一些問題
這是我有:
Greedy-String-Tiling(sToken,tToken)
{
tiles={};
do
{
searchLength=MinML;
matches={};
ForallunmarkedtokenssTokensinsToken
{
ForallunmarkedtokensintTokensintToken
{
j=0;
while(sToken+j==tToken+j&&unmarked(sToken+j)&&unmarked(tToken+j))
j++;
if(j==searchLength)
[B]matches=matches?match(s,t,j);[/B]
elseif(j>searchLength)
{
[B]matches={match(s,t,j)};[/B]
searchLength=j;
}
}
}
Forallmatch(s,t,searchLength)?matches
{
Forj=0...(searchLength 1)
{
mark(sFiles+j);
mark(tFilet+j);
}
tiles=tiles?match(s,t,searchLength);
}
}while(searchLength>MinML);
returntiles;
}
我希望知道什麼是tiles={}
和matches={}
意思。
我把這個標記爲'家庭作業',因爲你確實說過這是一項任務。如果不是這樣,請刪除標籤。 – 2011-03-15 04:10:27
我刪除了'vba'標籤並添加了'僞代碼' – ktharsis 2011-03-16 16:20:24