Un décalage circulaire est une opération sur une liste ordonnée (ou n-uplet), consistant à faire passer le dernier élément au début et à décaler tous les autres ; ou à l'inverse, faire passer le premier élément à la fin, et décaler les autres. Cette opération peut être répétée de manière récursive. Il s'agit donc d'une permutation circulaire particulière, de même longueur que l'ensemble des n éléments sur lequel elle est définie. Par exemple, si l'on prend la liste (a, b, c) — c'est un triplet —, alors ses décalages circulaires successifs sont : * (a, b, c) ; * (c, a, b) ; * (b, c, a).

Property Value
dbo:abstract
  • Un décalage circulaire est une opération sur une liste ordonnée (ou n-uplet), consistant à faire passer le dernier élément au début et à décaler tous les autres ; ou à l'inverse, faire passer le premier élément à la fin, et décaler les autres. Cette opération peut être répétée de manière récursive. Il s'agit donc d'une permutation circulaire particulière, de même longueur que l'ensemble des n éléments sur lequel elle est définie. Par exemple, si l'on prend la liste (a, b, c) — c'est un triplet —, alors ses décalages circulaires successifs sont : * (a, b, c) ; * (c, a, b) ; * (b, c, a). De manière générale, si l'on a un n-uplet (a1, a2, …, an) alors les décalages circulaires sont obtenus en appliquant l'algorithme récursif suivant : premier décalagea 11 = a npour 1 < i < n, a 1i+1 = a ij e décalage (j < n) :a j1 = a j-1npour 1 < i < n, a ji+1 = a j-1i (fr)
  • Un décalage circulaire est une opération sur une liste ordonnée (ou n-uplet), consistant à faire passer le dernier élément au début et à décaler tous les autres ; ou à l'inverse, faire passer le premier élément à la fin, et décaler les autres. Cette opération peut être répétée de manière récursive. Il s'agit donc d'une permutation circulaire particulière, de même longueur que l'ensemble des n éléments sur lequel elle est définie. Par exemple, si l'on prend la liste (a, b, c) — c'est un triplet —, alors ses décalages circulaires successifs sont : * (a, b, c) ; * (c, a, b) ; * (b, c, a). De manière générale, si l'on a un n-uplet (a1, a2, …, an) alors les décalages circulaires sont obtenus en appliquant l'algorithme récursif suivant : premier décalagea 11 = a npour 1 < i < n, a 1i+1 = a ij e décalage (j < n) :a j1 = a j-1npour 1 < i < n, a ji+1 = a j-1i (fr)
dbo:wikiPageID
  • 563121 (xsd:integer)
dbo:wikiPageLength
  • 2364 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 131296993 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • Un décalage circulaire est une opération sur une liste ordonnée (ou n-uplet), consistant à faire passer le dernier élément au début et à décaler tous les autres ; ou à l'inverse, faire passer le premier élément à la fin, et décaler les autres. Cette opération peut être répétée de manière récursive. Il s'agit donc d'une permutation circulaire particulière, de même longueur que l'ensemble des n éléments sur lequel elle est définie. Par exemple, si l'on prend la liste (a, b, c) — c'est un triplet —, alors ses décalages circulaires successifs sont : * (a, b, c) ; * (c, a, b) ; * (b, c, a). (fr)
  • Un décalage circulaire est une opération sur une liste ordonnée (ou n-uplet), consistant à faire passer le dernier élément au début et à décaler tous les autres ; ou à l'inverse, faire passer le premier élément à la fin, et décaler les autres. Cette opération peut être répétée de manière récursive. Il s'agit donc d'une permutation circulaire particulière, de même longueur que l'ensemble des n éléments sur lequel elle est définie. Par exemple, si l'on prend la liste (a, b, c) — c'est un triplet —, alors ses décalages circulaires successifs sont : * (a, b, c) ; * (c, a, b) ; * (b, c, a). (fr)
rdfs:label
  • Décalage circulaire (fr)
  • Obrót bitowy (pl)
  • Zyklische Verschiebung (de)
  • Битовый сдвиг (ru)
  • انتقال دوراني (ar)
  • Décalage circulaire (fr)
  • Obrót bitowy (pl)
  • Zyklische Verschiebung (de)
  • Битовый сдвиг (ru)
  • انتقال دوراني (ar)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of