Electronics Engineering
Computer Programming
C Programming

What is meant by recursive and non-recursive systems?

Top Answer
User Avatar
Wiki User
Answered 2010-09-19 16:40:27

A recursive system is one in which the output is dependent on one or more of its past outputs while a non recursive system is one in which the output is independent of any past outputs.e.g feedforward system having no feedback is a non recursive system.

User Avatar

Your Answer


Still Have Questions?

Related Questions

Which data structure would you most likely see in a nonrecursive implementation of a recursive algorithm?

Probably, you would see a stack.A recursive algorithm works by calling itself, each time with different data. So, to simulate that without actual recursion, you would need to track the changing data on some kind of stack. This would allow the data to be processed in a last-in-first-out order, which is how recursion works.

Can you call predefined function recursively?

Guess you meant: can a recursive function call predefined functions? Answer: sure, why not.

How can you differentiate between recursive and non recursive functions?

See if the fuction calls itself, if yes, it's recursive otherwise it's not a recursive function.

What does the word recursive mean?

Something that is recursive is something that repeats.

Are all recursive programs non recursive?

None of them is, obviously.

What is the definition of recursive?

The term recursive refers to the recurrence or repetition.

What is set difference between recursive and recursively enumerable but not recursive?

All recursive Languages are recursively enumerable. But not all the recursively enumerable languages are recursive. It is just like NP complete.

Is 4 9 19 39 79 159 recursive?

no it is not recursive

What is meant by harmonic in electronic systems?


What does recursive mean?

Recursive refers to using a rule or procedure that can be applied repeatedly.

Is relativity relevent?

Think of c = sqrt (E/m)C is a representation of a physics constantE is a scalar recursive relationship of space/time relating energy causallym is a scalar recursive relationship of space/time relating mass causallyThe constant shows the scalar constant between these evolving causal systems of relationships (i.e. Relativity).Quantum Entangled Systems (QES)

What is the difference between function and recursive function?

I will explain in the easiest way the difference between the function and recursive function in C language. Simple Answer is argument of the function is differ but in the recursive function it is same:) Explanation: Function int function(int,int)// function declaration main() { int n; ...... ...... n=function(a,b); } int function(int c,int d) { ...... ...... ...... } recursive Function: int recursive(int,int)// recursive Function declaration main() { int n; ..... ..... ..... ..... n=recursive(a,b); } int recursive(int a,int b) { ..... .... .... .... } Carefully see, In the recursive Function the function arguments are same.

Why recursive solution is better for tree traversal?

Because a tree is a recursive data-structure. It's easier to write (and easier to understand) a recursive program for handling it.

What is a recursive relationship?

a function that recalls itself again and again is called recursive relationship.

How can you use recursive in a sentence?

"Computer programs often use recursive subroutines to repeat operations." "The goal recursive model of the Tower of Hanoi was identified by Nowell and Simon."

What is a recursive rule?

A recursive rule is one which can be applied over and over again to its own output

What is analysis of recursive program?

1) Recursive algorithms 2) Basic Principle 3) Analysis

What is the definition of non recursive in c?

non recursive function is excuted faster than recrussive

Is macro a recursive function?

If you're asking if the c preprocessor supports recursive macros, the answer is no. The preprocessor is single-pass and since the "function" must be defined before it can be referenced, it can not be recursive.

What is meant by recursion?

By definition, recursion means the repeated application of a recursive definition or procedure. It is used to define an object in terms of itself in computer science and mathematical logic.

Recursive function to reverse the digits of an integer?

how to use recursive function to top level child reverse

What are recursive locks?

Recursive locks (also called recursive thread mutex) are those that allow a thread to recursively acquire the same lock that it is holding. Note that this behavior is different from a normal lock. In the normal case if a thread that is already holding a normal lock attempts to acquire the same lock again, then it will deadlock. Recursive locks behave exactly like normal locks when another thread tries to acquire a lock that is already being held. Note that the recursive lock is said to be released if and only if the number of times it has been acquired match the number of times it has been released by the owner thread. Many operating systems do not provide these recursive locks natively. Hence, it is necessary to emulate the behavior using primitive features like mutexes (locks) and condition variables.

When you choose iterative or recursive algorithm?

If you cannot find any iterative algorithm for the problem, you have to settle for a recursive one.

How to write a recursive function to compute the binomial coefficient?

Write a non-recursive first, then transform the iteration into recursion.

What kind of server responds to recursive queries?

A DNS servers that is setup with to preform recursive queries or an SQL server