Consider the following string: AABABABABBAB and pattern to be matched: ABBAB What will be the difference in shifts, when only the bad character rule is applied and when both bad character and good suffix rules are applied?

a. 5 shifts
b. 3 shifts
c. 2 shifts
d. 1 shift


a. 5 shifts
This is a worst-case scenario for the bad character rule. Applying only that, we will need to perform 7 shifts (every time by one position). Using bad character together with good suffix, we will need to perform only 2 shifts. The first one by 3 positions and the second by 4.

Computer Science & Information Technology

You might also like to view...

When a subclass constructor calls its superclass constructor, what happens if the superclass’s constructor does not assign a value to an instance variable?

a. A syntax error occurs. b. A compile-time error occurs. c. A run-time error occurs. d. The program compiles and runs because the instance variables are initialized to their default values.

Computer Science & Information Technology

The data validation method that causes fields to be limited to predefined list of values is a:

A) data macro. B) validation text. C) lookup list. D) default value.

Computer Science & Information Technology

To use Flash Fill to place data in a column, the data that you wish to alter must be in the adjacent column

Indicate whether the statement is true or false

Computer Science & Information Technology

The Commodore ________ was aimed at the business market and did well in Europe.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology