Development Flashcards

1
Q

Technical Debt 

A

“A concept in programming that reflects the extra development work that arises when code that is easy to implement in the short run is used instead of applying the best overall solution.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Binary Search 

A

 “A search algorithm that finds the position of a target value within a sorted array. It compares the target value to the middle element of the array; if they are unequal, the half in which the target cannot lie is eliminated and the search continues on the remaining half until it is successful.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Divide and Conquer 

A

“Recursively breaking down a problem into two or more sub-problems of the same or related type, until these become simple enough to be solved directly. The solutions to the sub-problems are then combined to give a solution to the original problem.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly