Answer:
See explaination
Explanation:
Keep two iterators, i (for nuts array) and j (for bolts array).
while(i < n and j < n) {
if nuts[i] == bolts[j] {
We have a case where sizes match, output/return
}
else if nuts[i] < bolts[j] {
this means that size of nut is smaller than that of bolt and we should go to the next bigger nut, i.e., i+=1
}
else {
this means that size of bolt is smaller than that of nut and we should go to the next bigger bolt, i.e., j+=1
}
}
Since we go to each index in both the array only once, the algorithm take O(n) time.
Answer:
D.
Explanation:
In combinational circuits, the current output values are always the same for the same set of input values, regardless the previous values.
We say that combinational circuits have no memory, or that the circuit has no feedback from the outputs.
For sequential circuits, on the contrary, the current output values are not based in the current input values only, but on the previous output values as well.
So, the fact of having a defined set of input values at a given moment, doesn't guarantee which the output values will be.
We say that sequential circuits have memory, or that they have feedback from the outputs.
Examples of these type of circuits are R-S, J-K, D or T flip-flops.
When adding a header, you need to double tap the top of the document.
Comment<span> (computer programming) ... In computer programming, a </span>comment<span> is a programmer-readable explanation or annotation in the source code of a computer program. They are added with the purpose of making the source code easier for humans to understand, and are generally ignored by compilers and interpreters.</span>