in reply to Re: Algorithms
in thread Algorithms

I've never heard of a definition that requires an algorithm to be recursive.

I'd suspect that the original text has got something to do with recursive function theory. In that sense, an algorithm is recursive, since solving a problem involves:
moving from the intial condition to an intermediate state
moving from the intermediate state to another intermediate state (between 0 and a finite number of times
moving to the final state

Obviously, this is a recursive structure, which only bottoms out when you get to the atomic operations of the language.

--
Tommy
Too stupid to live.
Too stubborn to die.

Replies are listed 'Best First'.
Re: Re: Re: Algorithms
by demerphq (Chancellor) on Jun 24, 2003 at 21:42 UTC

    Just thought add that the mathematical concept of recursion and the computational concept of recursion are different. Recursion in a mathematical sense can be handled by both iterative solutions or recursive solutions in the computational sense.


    ---
    demerphq

    <Elian> And I do take a kind of perverse pleasure in having an OO assembly language...