Oefeningen op algoritmen voor strings - caagt
Oefeningen op algoritmen voor strings - caagt
Oefeningen op algoritmen voor strings - caagt
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
28<br />
5. (a) Bereken de verschuivingstabel uit het algoritme van Boyer-Moore-Horspool <strong>voor</strong> het<br />
patroon P = abracadabra.<br />
(b) Gebruik het algoritme van Boyer-Moore-Horspool <strong>voor</strong> het zoeken naar P in de tekst<br />
T = abrabracabracadabracadabracad. Hoeveel vergelijkingen maakt het<br />
algoritme?<br />
6. (a) Bereken de verschuivingstabel uit het algoritme van Boyer-Moore-Horspool <strong>voor</strong> het<br />
patroon P = entente.<br />
(b) Gebruik het algoritme van Boyer-Moore-Horspool <strong>voor</strong> het zoeken naar P in de tekst<br />
T = tenttentetententen. Hoeveel vergelijkingen maakt het algoritme?<br />
7. (a) Bereken de verschuivingstabel <strong>voor</strong> het algoritme van Boyer-Moore-Horspool <strong>voor</strong><br />
het patroon P = banana.<br />
(b) Gebruik het algoritme van Boyer-Moore-Horspool <strong>voor</strong> het zoeken naar P in de tekst<br />
T = cananabananab. Hoeveel vergelijkingen maakt het algoritme?<br />
8. (a) Bereken de verschuivingstabel <strong>voor</strong> het algoritme van Boyer-Moore-Horspool <strong>voor</strong><br />
het patroon P = antenna.<br />
(b) Gebruik het algoritme van Boyer-Moore-Horspool <strong>voor</strong> het zoeken naar het patroon<br />
P in de tekst T = anterrantennar. Hoeveel vergelijkingen maakt het algoritme?<br />
9. (a) Bereken de verschuivingstabel <strong>voor</strong> de match-heuristiek van het algoritme van Boyer-<br />
Moore <strong>voor</strong> het patroon P = antenna.<br />
(b) Gebruik het algoritme van Boyer-Moore <strong>voor</strong> het zoeken naar het patroon P in de<br />
tekst T = anterrantennar. Hoeveel vergelijkingen maakt het algoritme?<br />
Het algoritme van Knuth-Morris-Pratt<br />
10. (a) Bereken de verschuivingstabel uit het algoritme van Knuth-Morris-Pratt <strong>voor</strong> het patroon<br />
P = abracadabra.<br />
(b) Gebruik het algoritme van Knuth-Morris-Pratt <strong>voor</strong> het zoeken naar P in de tekst<br />
T = abrabracabracadabracadabracad. Hoeveel vergelijkingen maakt het<br />
algoritme?<br />
11. (a) Bereken de verschuivingstabel uit het algoritme van Knuth-Morris-Pratt <strong>voor</strong> het patroon<br />
P = entente.<br />
(b) Gebruik het algoritme van Knuth-Morris-Pratt <strong>voor</strong> het zoeken naar P in de tekst T =<br />
tenttentetententen. Hoeveel vergelijkingen maakt het algoritme?<br />
12. (a) Bereken de verschuivingstabel uit het algoritme van Knuth-Morris-Pratt <strong>voor</strong> het patroon<br />
P = banana.<br />
Algoritmen en Datastructuren III Veerle.Fack@UGent.be