An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia-live.demo.openlinksw.com

Algorithmic technique in computer science of solving a problem by reducing it to a smaller instance of the same problem

Property Value
dbo:description
  • algoritemska tehnika v računalništvu za reševanje problema z zmanjšanjem na manjši primer istega problema (sl)
  • algorithmic technique in computer science of solving a problem by reducing it to a smaller instance of the same problem (en)
  • bir fonksiyonun kendi kendisini kullanması (tr)
  • computertechniek (nl)
  • 描述入面會出現對所描述嘅事物本身嘅提及 (yue)
  • algoritmikus technika a számítástechnikában egy probléma megoldására úgy, hogy azt ugyanazon problémának egy kisebb példányára redukálják (hu)
  • méthode de programmation informatique (fr)
  • método en ciencias de computación (es)
  • 자신을 정의할 때 자기 자신을 재참조하는 방법 (ko)
  • algoritmisk teknik inden for programmering til at løse et problem ved at reducere det til færre tilfælde af samme problem (da)
  • tipologia di algoritmo basato sull'uso di una funzione che richiama se stessa dall'interno del proprio codice (it)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageWikiLink
dbp:author
  • dbr:Niklaus_Wirth
  • Matthias Felleisen (en)
  • Felleisen, Findler, Flatt, and Krishnaurthi (en)
dbp:cs1Dates
  • y (en)
dbp:date
  • March 2020 (en)
dbp:source
  • Advanced Functional Programming, 2002 (en)
  • Algorithms + Data Structures = Programs, 1976 (en)
  • How to Design Programs, 2001 (en)
dbp:text
  • [Functions that consume structured data] typically decompose their arguments into their immediate structural components and then process those components. If one of the immediate components belongs to the same class of data as the input, the function is recursive. For that reason, we refer to these functions as RECURSIVE FUNCTIONS. (en)
  • Many well-known recursive algorithms generate an entirely new piece of data from the given data and recur on it. HtDP (How to Design Programs) refers to this kind as generative recursion. Examples of generative recursion include: gcd, quicksort, binary search, mergesort, Newton's method, fractals, and adaptive integration. (en)
  • The power of recursion evidently lies in the possibility of defining an infinite set of objects by a finite statement. In the same manner, an infinite number of computations can be described by a finite recursive program, even if this program contains no explicit repetitions. (en)
dbp:wikiPageUsesTemplate
dct:subject
gold:hypernym
rdfs:label
  • Recursion (computer science) (en)
  • Algorisme recursiu (ca)
  • عودية (علم الحاسوب) (ar)
  • Rekurze (programování) (cs)
  • Recursión (ciencias de computación) (es)
  • Rekursive Programmierung (de)
  • Algorithme récursif (fr)
  • 再帰 (ja)
  • Algoritmo ricorsivo (it)
  • 재귀 (컴퓨터 과학) (ko)
  • Recursie (informatica) (nl)
  • Recursividade (ciência da computação) (pt)
  • Рекурсія (програмування) (uk)
  • Рекурсивная функция (ru)
  • Rekursiv algoritm (sv)
  • 递归 (计算机科学) (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International