Given the following code fragment, what is the stopping condition(s)?

int f1(int x, int y)
{
if(x<0 || y<0)
return x-y;
else
return f1(x-1,y) + f1(x,y-1);
}
int main()
{
cout << f1(1,2)< return 0;
}


x<0, y<0

Computer Science & Information Technology

You might also like to view...

A(n) ____________________ is a separate HTML document that defines the structure and properties of a Web page with frames.

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

Computer Science & Information Technology

The Convert Notes dialog box converts existing endnotes to ________

A) headings B) headers C) footers D) footnotes

Computer Science & Information Technology

Recall that packet reordering and reassembly occurs at the transport level of the TCP/IP protocol suite. A firewall will operate at a lower layer, either the internet or data layer. How can a stateful inspection firewall determine anything about a traffic stream when the stream may be out of order or damaged?

What will be an ideal response?

Computer Science & Information Technology

In the class BinaryNodeTree, the protected method inorder has a parameter visit. What is the specification for this parameter?

a. virtual b. value c. reference d. dummy

Computer Science & Information Technology