Is there an issue? Send a MessageReason:
Per edit requests thread
Changed line(s) 8,9 (click to see context) from:
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed. Programs written in [[UsefulNotes/ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
to:
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed. Programs written in [[UsefulNotes/ProgrammingLanguage [[MediaNotes/ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
Is there an issue? Send a MessageReason:
moderator restored to earlier version
Is there an issue? Send a MessageReason:
The index for Recursion is the Circular Definition index - https://tvtropes.org/pmwiki/posts.php?discussion=12934881600A56997400&page=67#1659
Deleted line(s) 11,15 (click to see context) :
!!Subtropes:
* DoubleBlindWhatIf
* RecursiveAmmo
* RecursiveReality
Is there an issue? Send a MessageReason:
None
Changed line(s) 10,12 (click to see context) from:
Subtropes include RecursiveReality. Can induce a MindScrew.
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
to:
!!Subtropes:
* DoubleBlindWhatIf
* RecursiveReality
----
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]]
----
Is there an issue? Send a MessageReason:
None
Changed line(s) 8,9 (click to see context) from:
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed. Programs written in [[ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
to:
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed. Programs written in [[ProgrammingLanguage [[UsefulNotes/ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
Is there an issue? Send a MessageReason:
None
Changed line(s) 12 (click to see context) from:
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
to:
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
Is there an issue? Send a MessageReason:
moderator restored to earlier version
Is there an issue? Send a MessageReason:
None
Changed line(s) 1 (click to see context) from:
See {{Recursion}}.
to:
Is there an issue? Send a MessageReason:
nvm
Changed line(s) 1,2 (click to see context) from:
See {{Recursion}}.
[[redirect:Recursion]]
[[redirect:Recursion]]
to:
See {{Recursion}}.
[[redirect:Recursion]]{{Recursion}}.
[[redirect:Recursion]]
Is there an issue? Send a MessageReason:
Recursion?
Changed line(s) 1 (click to see context) from:
See {{Recursion}}.
to:
See {{Recursion}}.{{Recursion}}.
[[redirect:Recursion]]
[[redirect:Recursion]]
Is there an issue? Send a MessageReason:
None
Changed line(s) 1,12 (click to see context) from:
Recursion means an item repeats in a self-similar way.
A [[UsefulNotes/{{Mathematics}} mathematical]] function made with recursion, also called induction, involves defining some values with one or more base cases and defining the rest in terms of other values of the same function. For example, the factorial function ''x''! is defined with the following rules:
* 0! = 1
* ''x''! = ''x'' * (''x'' - 1)!, that is, a number's factorial is the number times the previous number's factorial.
Thus, 1! = 1 * 0! = 1, 2! = 2 * 1! = 2, 3! = 3 * 2! = 6, 4! = 4 * 3! = 24, 5! = 5 * 4! = 120, etc.
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed. Programs written in [[ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
Subtropes include RecursiveReality. Can induce a MindScrew.
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
A [[UsefulNotes/{{Mathematics}} mathematical]] function made with recursion, also called induction, involves defining some values with one or more base cases and defining the rest in terms of other values of the same function. For example, the factorial function ''x''! is defined with the following rules:
* 0! = 1
* ''x''! = ''x'' * (''x'' - 1)!, that is, a number's factorial is the number times the previous number's factorial.
Thus, 1! = 1 * 0! = 1, 2! = 2 * 1! = 2, 3! = 3 * 2! = 6, 4! = 4 * 3! = 24, 5! = 5 * 4! = 120, etc.
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed. Programs written in [[ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
Subtropes include RecursiveReality. Can induce a MindScrew.
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
to:
A [[UsefulNotes/{{Mathematics}} mathematical]] function made with recursion, also called induction, involves defining some values with one or more base cases and defining the rest in terms of other values of the same function. For example, the factorial function ''x''! is defined with the following rules:
* 0! = 1
* ''x''! = ''x'' * (''x'' - 1)!, that is, a number's factorial is the number times the previous number's factorial.
Thus, 1! = 1 * 0! = 1, 2! = 2 * 1! = 2, 3! = 3 * 2! = 6, 4! = 4 * 3! = 24, 5! = 5 * 4! = 120, etc.
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed. Programs written in [[ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
Subtropes include RecursiveReality. Can induce a MindScrew.
[[SelfDemonstratingArticle If you don't already understand this concept]], [[Administrivia/LinkingToAnArticleWithinTheArticle see]]
Is there an issue? Send a MessageReason:
Namespace move
Changed line(s) 12 (click to see context) from:
[[SelfDemonstratingArticle If you don't already understand this concept]], [[LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
to:
[[SelfDemonstratingArticle If you don't already understand this concept]], [[LinkingToAnArticleWithinTheArticle [[Administrivia/LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
Is there an issue? Send a MessageReason:
None
Changed line(s) 12 (click to see context) from:
If you don't already understand this concept, see also {{Recursion}}.
to:
[[SelfDemonstratingArticle If you don't already understand this concept, see also concept]], [[LinkingToAnArticleWithinTheArticle see]] {{Recursion}}.
Is there an issue? Send a MessageReason:
\"other function\'s values\"; Lisp
Changed line(s) 3 (click to see context) from:
A mathematical function made with recursion, also called induction, involves defining some values with one or more base cases and defining the rest in terms of other function's values. For example, the factorial function ''x''! is defined with the following rules:
to:
A mathematical [[UsefulNotes/{{Mathematics}} mathematical]] function made with recursion, also called induction, involves defining some values with one or more base cases and defining the rest in terms of other function's values.values of the same function. For example, the factorial function ''x''! is defined with the following rules:
Changed line(s) 8,12 (click to see context) from:
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed.
Subtropes include RecursiveReality.
If you don't already understand this, see also {{Recursion}}.
Subtropes include RecursiveReality.
If you don't already understand this, see also {{Recursion}}.
to:
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed.
changed. Programs written in [[ProgrammingLanguage languages]] descended from Lisp make heavy use of recursion.
Subtropes includeRecursiveReality.
RecursiveReality. Can induce a MindScrew.
If you don't already understandthis, this concept, see also {{Recursion}}.
Subtropes include
If you don't already understand
Is there an issue? Send a MessageReason:
To make the page useful and keep it self-demonstrating, add a basic description as the article\'s \"base case\".
Changed line(s) 1 (click to see context) from:
See {{Recursion}}.
to:
A mathematical function made with recursion, also called induction, involves defining some values with one or more base cases and defining the rest in terms of other function's values. For example, the factorial function ''x''! is defined with the following rules:
* 0! = 1
* ''x''! = ''x'' * (''x'' - 1)!, that is, a number's factorial is the number times the previous number's factorial.
Thus, 1! = 1 * 0! = 1, 2! = 2 * 1! = 2, 3! = 3 * 2! = 6, 4! = 4 * 3! = 24, 5! = 5 * 4! = 120, etc.
Recursion in computer science involves a method, function, or subroutine calling itself. For example, a "flood fill" or "paint bucket" tool fills matching pixels to the left and to the right and then applies the tool to the pixels above and below the pixels that were changed.
Subtropes include RecursiveReality.
If you don't already understand this, see also {{Recursion}}.