Algorithms on Strings

Exercises

8.1 (Action!)

Find all the occurrences of the string with jokers ab b ab in the text bababbaabbaba.

Find all the occurrences of the string with jokers ab b a in the text with jokers bababb ab aba.

8.2

Find all the occurrences with at most two mismatches of the string ACGAT in the text GACGATATATGATAC.

8.3 (Costs)

What costs should we attribute to the edit operations for realizing the following operations? For x, y ? A + and ? ? N:

  • find the string x in the text y,

  • search for the subsequences of y that are equal to x,

  • search for the subsequences of y of the form x 0 u 0 x 1 u 1 u k ?1 x k ? 1 where x = x 0 x 1 x k ?1, and u i ? ? for i = 0 , 1 , , k ? 1.

8.4

Find all the occurrences with at most two differences of the string ACGAT in the text GACGATATATGATAC using the algorithm K-DIFF-DP.

Solve the same question using the algorithms K-diff-cut-off and K-diffdiag.

8.5 (Savings)

Describe an implementation of the algorithm K-DIFF-DIAG that runs in space O( m). ( Hint: swap the loops on q and d

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Guide Shoes
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.