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) - 18:24, 20 July 2025
In mathematics and computer science, mutual recursion is a form of recursion where two or more mathematical or computational objects, such as functions...
15 KB (2,015 words) - 04:28, 15 July 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) - 14:56, 18 July 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
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
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,205 words) - 15:56, 2 August 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,607 words) - 02:09, 5 August 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
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,342 words) - 20:35, 21 July 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
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) - 19:37, 29 July 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...
40 KB (7,348 words) - 09:34, 30 July 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
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,029 words) - 05:49, 11 July 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,176 words) - 14:32, 15 July 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...
88 KB (8,682 words) - 09:41, 29 July 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
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) - 13:46, 1 August 2025
Optimal binary search tree Random binary tree Recursion (computer science) Red–black tree Rope (computer science) Self-balancing binary search tree Splay tree...
37 KB (5,236 words) - 17:35, 24 July 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...
55 KB (6,088 words) - 08:14, 1 August 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
The Art of Computer Programming (TAOCP) is a comprehensive multi-volume monograph written by the computer scientist Donald Knuth presenting programming...
29 KB (2,943 words) - 07:23, 21 July 2025
(AP) Computer Science A (also known as AP CompSci, AP CompSci A, AP CSA, AP Computer Science Applications, or AP Java) is an AP Computer Science course...
20 KB (1,806 words) - 13:36, 7 July 2025
In computer science, a lock or mutex (from mutual exclusion) is a synchronization primitive that prevents state from being modified or accessed by multiple...
28 KB (3,538 words) - 09:21, 11 June 2025
Computability theory Double recursion Fast-growing hierarchy Goodstein function Primitive recursive function Recursion (computer science) with parameter order...
62 KB (7,410 words) - 11:24, 23 June 2025
compiling the language. He invented the continuation to solve a double recursion problem for one of the users of his Lisp implementation. In 1962, Russell...
6 KB (400 words) - 00:35, 24 December 2024
function Recursion (computer science) Recursive language Recursive set Recursively enumerable language Recursively enumerable set Reduction (recursion theory)...
25 KB (2,121 words) - 23:59, 14 July 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,187 words) - 13:52, 24 July 2025
metalanguage. Pascal used both syntax diagrams and equivalent BNF. BNF uses recursion to express repetition, so various extensions have been proposed to allow...
16 KB (1,856 words) - 01:08, 21 July 2025