Difference between backtracking and recursion?

前端 未结 7 484
长发绾君心
长发绾君心 2021-01-30 01:47

What is the difference between backtracking and recursion? How is this program working?

void generate_all(int n)
{
    if(n<1) printf("%s\\n", ar);
         


        
7条回答
  •  北海茫月
    2021-01-30 02:22

    Recursion -

    • The problem can be broken down into smaller problems of same type.
    • Base case is required

    Backtracking -

    • General algorithmic technique that takes in all the possible combination to solve a computational problem.

提交回复
热议问题