In computer science, recursion is a method of solving a computational problem where the solution depends on solutions to smaller instances of the same...
62 KB (7,388 words) - 14:45, 29 March 2025
In mathematics and computer science, mutual recursion is a form of recursion where two mathematical or computational objects, such as functions or datatypes...
15 KB (2,013 words) - 19:17, 16 March 2024
repeating items in a self-similar way. Recursion may also refer to Recursion (computer science), a method where the solution to a problem depends on solutions...
811 bytes (134 words) - 06:43, 8 May 2025
linguistics to logic. The most common application of recursion is in mathematics and computer science, where a function being defined is applied within its...
31 KB (3,669 words) - 05:59, 9 March 2025
Computability theory (redirect from Computability theory (computer science))
Computability theory, also known as recursion theory, is a branch of mathematical logic, computer science, and the theory of computation that originated...
54 KB (6,414 words) - 03:45, 30 May 2025
Tail call (redirect from Tail recursion)
tail recursive, which is a special case of direct recursion. Tail recursion (or tail-end recursion) is particularly useful, and is often easy to optimize...
41 KB (4,334 words) - 10:00, 1 June 2025
Recurrence relation (redirect from Recursion relation)
algorithms) Mathematical induction Orthogonal polynomials Recursion Recursion (computer science) Time scale calculus Jacobson, Nathan, Basic Algebra 2 (2nd...
26 KB (4,204 words) - 08:22, 19 April 2025
recursion, and means that these methods can be overridden by derived classes or objects. By contrast, direct named recursion or anonymous recursion of...
24 KB (3,119 words) - 17:19, 5 September 2024
pattern Backup rotation scheme, a TOH application Baguenaudier Recursion (computer science) "The Nine Billion Names of God", 1953 Arthur C. Clark short...
50 KB (7,075 words) - 01:19, 17 June 2025
initially support recursion because only one set of variables and return address were allocated for each callable. Early computer instruction sets made...
54 KB (6,531 words) - 04:31, 31 May 2025
In the formal language theory of computer science, left recursion is a special case of recursion where a string is recognized as part of a language by...
13 KB (2,312 words) - 18:17, 25 May 2025
General recursive function (redirect from Μ recursion)
U3 2) ] Fibonacci number McCarthy 91 function Recursion theory Recursion Recursion (computer science) "Recursive Functions". The Stanford Encyclopedia...
18 KB (2,747 words) - 17:29, 24 May 2025
Primitive recursive function (redirect from Primitive recursion)
recursive functions. Grzegorczyk hierarchy Recursion (computer science) Primitive recursive functional Double recursion Primitive recursive set function Primitive...
38 KB (7,230 words) - 12:16, 15 June 2025
Sequence (section Defining a sequence by recursion)
(topology) (a generalization of sequences) Ordinal-indexed sequence Recursion (computer science) Set (mathematics) Tuple Permutation If the inequalities are...
40 KB (6,170 words) - 08:52, 16 June 2025
hacker culture. It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design...
9 KB (799 words) - 21:16, 10 March 2025
Iteration (redirect from Iteration (computer science))
the next iteration. In mathematics and computer science, iteration (along with the related technique of recursion) is a standard element of algorithms....
6 KB (792 words) - 22:04, 20 July 2024
In computer science, polymorphic recursion (also referred to as Milner–Mycroft typability or the Milner–Mycroft calculus) refers to a recursive parametrically...
8 KB (740 words) - 03:07, 24 January 2025
Divide-and-conquer algorithm (redirect from Divide and conquer (computer science))
In computer science, divide and conquer is an algorithm design paradigm. A divide-and-conquer algorithm recursively breaks down a problem into two or more...
21 KB (2,894 words) - 09:50, 14 May 2025
Logic in computer science covers the overlap between the field of logic and that of computer science. The topic can essentially be divided into three...
17 KB (1,837 words) - 22:22, 16 June 2025
Computability theory Double recursion Fast-growing hierarchy Goodstein function Primitive recursive function Recursion (computer science) with parameter order...
60 KB (7,272 words) - 11:30, 19 June 2025
Optimal binary search tree Random binary tree Recursion (computer science) Red–black tree Rope (computer science) Self-balancing binary search tree Splay tree...
36 KB (5,097 words) - 22:11, 28 May 2025
Systems theory (category Systems science)
Multidimensional systems Open and closed systems in social science Pattern language Recursion (computer science) Reductionism Redundancy (engineering) Reversal theory...
53 KB (6,120 words) - 05:51, 15 April 2025
A computer program is a sequence or set of instructions in a programming language for a computer to execute. It is one component of software, which also...
124 KB (13,091 words) - 23:57, 9 June 2025
Functional programming (section Recursion)
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative...
87 KB (8,696 words) - 16:44, 4 June 2025
Recursive definition (category Theoretical computer science)
programming Mathematical induction Recursive data types Recursion Recursion (computer science) Structural induction Henkin, Leon (1960). "On Mathematical...
12 KB (1,585 words) - 17:12, 3 April 2025
Corecursion (redirect from Co-recursion)
In computer science, corecursion is a type of operation that is dual to recursion. Whereas recursion works analytically, starting on data further from...
30 KB (4,184 words) - 05:32, 13 June 2024
Stephen Cole Kleene (category American computer scientists)
mathematical logic known as recursion theory, which subsequently helped to provide the foundations of theoretical computer science. Kleene's work grounds the...
15 KB (1,356 words) - 12:56, 24 May 2025
In computer science, anonymous recursion is recursion which does not explicitly call a function by name. This can be done either explicitly, by using a...
12 KB (1,514 words) - 12:49, 30 April 2025
type theory (ITT), a discipline within mathematical logic, induction-recursion is a feature for simultaneously declaring a type and function on that...
7 KB (1,125 words) - 16:02, 10 June 2025
This glossary of computer science is a list of definitions of terms and concepts used in computer science, its sub-disciplines, and related fields, including...
215 KB (23,980 words) - 18:58, 14 June 2025