词序
更多
查询
词典释义:
permutation
时间: 2023-10-07 07:45:10
[pεrmytasjɔ̃]

n.f. 对调工作,对调职务 permutation de deux fonctionnaires两位官员对调工作

词典释义
n.f.
1. 对调工作,对调职务
permutation de deux fonctionnaires两位官员对调工作
2. 〈引〉对调,交 ,对 ,转
permutation de lettres对调字母
3. 〔数〕排列;
permutation alternée交替排列
permutation avec répétition重复排列
permutation circulaire循环排列
permutation impaire[paire]

近义、反义、派生词
近义词:
changement,  substitution,  transposition,  inversion,  métathèse,  chassé,  commutation,  échange,  interversion
反义词:
maintien
联想词
multiplication 增加,增多,倍增; symétrie 对称; rotation 旋转,转动; superposition 叠放; inversion 颠倒,倒; substitution 代替,调; symétrique 匀称的; cyclique 周期性的,循环的; translation 转移,迁移,转运; matrice 模具,模子,模板; décomposition 分解;
当代法汉科技词典
1. n. f 【数
2. n. f. 【数 】排列;
3. n. f. 【语言】移位

permutation f. 切; 对; 开-关; 轮值; 排列

permutation impaire 排列;

machine de permutation 装卸机

短语搭配

permutation impaire奇排列; 奇置换

permutation alternée交替排列

permutation circulaire循环排列

essai avec permutation交叉研究;交叉试验

machine de permutation装卸机

permutation de lettres对调字母

permutation avec répétition重复排列

permutation de deux fonctionnaires两位官员对调工作

例句库

Toute permutation qui pourrait être apportée à ces paramètres - autonomie, partage du pouvoir et des richesses, et arrangements de sécurité - et qui instaurerait la paix au Soudan en préservant l'unité du pays serait le tribut nécessaire à payer par toutes les parties.

无论就这些方面——自治、权力分享、财富分享以及安全安排——确定什么内容,只要能够给苏丹带来和平,使该国保持统一,那么这将是当事各方需付出的必要代价。

Le Bureau examine en continu l'effet que les réductions et les permutations de personnel ont sur son travail.

项目厅不断考虑编制的缩减和变化对业务活动的影响。

Nous croyons que la validité de cette approche collective basée sur le droit demeure, en dépit des permutations stratégiques survenues depuis la fin de la guerre froide.

我们认为,这种以规则为基础的集体性方法始终有效,尽管“冷战”结束以来安全情况发生了新的变化。

La complexité opérationnelle des opérations de relève sur place, de retrait et de permutation des contingents de l'ONU, à laquelle s'ajoutent les responsabilités supplémentaires qui découlent du cessez-le-feu, présente des difficultés majeures pour la MINUSIL, qui ne peut rester statique.

联塞特派团不能保持不变,所以联合国部队原地换防行动、撤离及同时轮调错综复杂,再加上因停火而发生的额外责任,对特派团提出了巨大的挑战。

Enfin, je voudrais parler de la permutation de dates entre les Première et Quatrième Commissions.

最后,关于星期四第一委员会和第四委员会交换会议时间问题。

Si on m'avait consulté, je me serais opposé à cette permutation.

如果同我磋商,我就会反对这样交换。

Nous avons été très favorablement impressionnés par la permutation harmonieuse entre l'Ambassadeur Kuchynski et l'Ambassadeur Yel'chenko, et par la bonne humeur et la délicatesse avec lesquelles ils ont dirigé nos travaux intensifs au cours du mois de mars.

我们对库欣斯基大使和叶利琴科大使之间密切的工作交接以及他们周密而又幽默地指导我们三月份的紧张工作印象深刻。

Plusieurs modèles ont été élaborés à l'intention du Groupe de travail en procédant à diverses permutations des données fournies, y compris celles qui avaient été extraites du Manuel dans le cas des États Membres ayant souhaité qu'il en soit fait ainsi.

工作组通过对所提供的数据进行各种置换,包括《特遣队所属装备手册》为选择以这些费率申报的会员国提供的数据,制订了若干模型。

法语百科
Chaque rangée est une permutation des trois billes de couleur.
Chaque rangée est une permutation des trois billes de couleur.

En mathématiques, la notion de permutation exprime l'idée de réarrangement d'objets discernables. Une permutation d'objets distincts rangés dans un certain ordre correspond à un changement de l'ordre de succession de ces objets.

La permutation est une des notions fondamentales en combinatoire, c'est-à-dire pour des problèmes de dénombrement et de probabilités discrètes. Elle sert ainsi à définir et à étudier le carré magique, le carré latin, le sudoku, ou le Rubik's Cube. Les permutations servent également à fonder la théorie des groupes, celle des déterminants, à définir la notion générale de symétrie, etc.

Définition et exemples

Définition

Une permutation d'un ensemble X est une bijection de X sur lui-même.

Notamment, une permutation de n éléments (où n est un entier naturel) est une bijection d'un ensemble fini de cardinal n sur lui-même.

Exemples

Une permutation de l'alphabet de 26 lettres est un mot de 26 lettres contenant chaque lettre une fois et une seule ; et il est clair que cette définition reste valable pour n'importe quel alphabet de n lettres, avec des mots de longueur n.

Il y a beaucoup d'ordres différents (720) dans lesquels six cloches, de différentes notes, peuvent être sonnées les unes après les autres. Si les cloches sont numérotées de 1 à 6, alors chaque ordre possible peut être représenté par une liste de 6 nombres, sans répétition, par exemple (3, 2, 6, 5, 1, 4).

De la même façon, six livres posés sur un rayonnage et numérotés de 1 à 6, peuvent être permutés de différentes manières : rangement par ordre alphabétique, ordre alphabétique inverse, ordre de préférence, ou ordre choisi « au hasard ». Chacun de ces réarrangements peut être vu comme une bijection de l'ensemble des six livres, ou de façon identique, une bijection de l'ensemble {1, 2, … ,6} sur lui-même. En effet, si l'ordre final des livres est 3,2,6,5,1,4, on peut définir l'application f : « est remplacé par » ainsi

1 est remplacé par 3 soit f(1)=3
2 est remplacé par 2 soit f(2)=2
3 est remplacé par 6 soit f(3)=6
4 est remplacé par 5 soit f(4)=5
5 est remplacé par 1 soit f(5)=1
6 est remplacé par 4 soit f(6)=4

Finalement, les objets effectivement permutés comptent peu : la permutation peut être ramenée à une permutation de nombres : les numéros des livres ou les numéros de cloches.

Supposons que n personnes s'assoient sur n chaises différentes numérotées de 1 à n disposées sur une même rangée. Nous pouvons considérer un placement de ces n personnes sur les chaises, comme une bijection de l'ensemble des n personnes sur lui-même, indiquant la façon dont les personnes sont placées les unes par rapport aux autres sur les chaises.

Une permutation de n éléments est aussi appelée permutation sans répétition de ces éléments. Signalons qu'autrefois, une permutation était appelée substitution.

Dénombrement des permutations

Soit X un ensemble fini à n éléments. Le problème est de compter les permutations de X, c'est-à-dire les bijections de X dans lui-même. Comme pour les exemples précédents, on peut toujours numéroter les éléments de X de 1 à n. Dénombrer les permutations de X revient à dénombrer tous les réarrangements possibles de la liste, c'est-à-dire tous les n-uplets formés d'entiers de 1 à n dans un certain ordre.

Il est possible de donner une liste de tous ces réarrangements, sous forme d'une représentation arborescente : il y a n choix pour le premier terme de la liste. Puis pour chacun de ces premiers choix, il y a n–1 possibilités pour le deuxième choix, n–2 pour le troisième, ainsi de suite. Finalement il y a n! (factorielle de n) choix possibles pour constituer une liste. Cette méthode permet d'énumérer une et une seule fois chaque permutation.

Si X est un ensemble fini de cardinal n, alors l'ensemble des permutations de X est fini, de cardinal n!.

Lorsque n=0, le résultat reste encore valable puisqu'il existe une seule application de l'ensemble vide dans lui-même et qu'elle est bijective.

Il est possible de dénombrer plus généralement les p-arrangements de n éléments, ou encore les applications injectives d'un ensemble de cardinal fini p dans un ensemble de cardinal fini n. Ce nombre d'arrangements se note An et le cas des permutations apparaît comme le cas particulier n=p.

Notation des permutations

Soit X un ensemble fini, de n éléments. Quitte à effectuer une numérotation, permuter les éléments de X revient à permuter les entiers de 1 à n. La notation traditionnelle des permutations place les éléments qui vont être permutés dans l'ordre naturel sur une première ligne, et les images en correspondance, sur une deuxième ligne. Par exemple

\begin{pmatrix}1 & 2 & 3 & 4 & 5\\2 & 5 & 4 & 3 & 1\end{pmatrix}

est l'application \sigma définie par

\sigma (1)=2, \sigma (2)=5, \sigma (3)=4, \sigma (4)=3, \sigma (5)=1,

ou schématiquement

\begin{matrix}1\longmapsto 2\\2\longmapsto 5\\3\longmapsto 4\\4\longmapsto 3\\5\longmapsto 1\end{matrix}.

Toutefois, la notation la plus pratique est la forme « canonique » (voir ci-dessous). Sous cette forme, la permutation précédente s'écrit :

(1 2 5)(3 4),

ce qui signifie 1 donne 2 (c.-à-d., 2 est l'image de 1) qui donne 5 qui donne 1 ; 3 donne 4 qui donne 3. Cette écriture correspond à la décomposition sous la forme d'une composition de permutations circulaires de supports disjoints.

Le support d'une permutation σ est l'ensemble des éléments x tels que σ(x) est différent de x. La permutation σ se restreint donc en l'identité sur le complémentaire de son support, et en une permutation sans point fixe sur son support.

Permutations particulières

Identité :

La permutation de X qui envoie chaque élément sur lui-même est l'application identité de X.

Transposition :

Une permutation qui échange deux éléments distincts i et j en laissant tous les autres inchangés est appelée transposition. On utilise fréquemment une notation allégée pour désigner cette permutation : (i j). Il convient de remarquer qu'avec ce choix de notations, (i j)=(j i). Une transposition élémentaire échange deux éléments voisins, (i i+1).

Permutation circulaire :

Plus généralement, on définit les permutations circulaires ou cycles. Le p-cycle associé aux éléments distincts a1, … , ap (pris dans cet ordre) envoie l'élément a1 sur a2, puis a2 sur a3 etc. et enfin ap sur a1. Tous les autres éléments restent inchangés. Un tel cycle se note habituellement sous la forme (a1 … ap). Là encore, (a1 … ap)=(a2 … ap a1)=…

Propriétés algébriques

Composition de permutations

Les permutations de X sont définies comme des applications de X dans X, il est donc possible de définir leur produit de composition, qui se note ∘ (mais ce signe est le plus souvent omis). Précisément, pour deux permutations σ et σ', appliquer σ' puis σ revient à appliquer une permutation σ"=σ∘σ' appelée le produit de σ et σ'.

La notation des permutations est bien adaptée au calcul du produit de composition. Ainsi en prenant par exemple

\sigma=\begin{pmatrix}1 & 2 & 3 & 4 & 5\\2 & 5 & 4 & 3 & 1\end{pmatrix}\qquad 
\sigma'=\begin{pmatrix}1 & 2 & 3 & 4 & 5\\3&5&2&4&1\end{pmatrix}

Le calcul du produit peut être présenté sur trois lignes. La première et la deuxième ligne présentent l'effet de la première permutation \sigma', puis on fait correspondre aux éléments de la deuxième ligne leur image par \sigma.

\begin{pmatrix}1 & 2 & 3 & 4 & 5\\3&5&2&4&1\\ 4&1&5&3&2\end{pmatrix}

Soit, finalement, en rayant la ligne de calcul intermédiaire

\sigma''=\sigma\circ\sigma'=
\begin{pmatrix}1 & 2 & 3 & 4 & 5\\4&1&5&3&2\end{pmatrix}

Il est à rappeler que la loi de composition n'est pas commutative (dès que l'ensemble X a au moins 3 éléments) mais deux permutations de supports disjoints commutent.

Structure de groupe

Soient n éléments distincts dans un certain ordre. Appliquer une permutation σ revient à en modifier l'ordre. Revenir à l'ordre initial se fait aussi par une permutation ; celle-ci est notée σ. Plus généralement, cette application σ, est la bijection réciproque de σ, puisqu'appliquer σ puis σ, ou σ puis σ, revient à appliquer la permutation identique. La permutation σ s'appelle la permutation réciproque ou permutation inverse de σ.

Soit X un ensemble quelconque. L'ensemble S(X) des permutations de X est un groupe pour la loi de composition ∘, appelé groupe symétrique de X. Dans le cas particulier où X={1, …, n} avec n entier naturel, cet ensemble se note Sn.

Si nous considérons un ensemble fini X de cardinal n (formé d'éléments qui ne sont pas nécessairement des entiers), nous pouvons numéroter les éléments de X et identifier les permutations des éléments de X avec les permutations des n premiers entiers.

Décompositions des permutations

Décomposition en produit de transpositions

Toute permutation de support fini peut être décomposée en un produit de transpositions. Par exemple, cela signifie qu'on peut, par des échanges deux à deux, modifier à volonté l'ordre des cartes d'un paquet.

Comme deux transpositions (i j) et (k l) concernant quatre éléments différents commutent, une telle décomposition n'est pas unique. De plus, une transposition est une involution, on peut donc également ajouter un échange de deux cartes, puis l'échange des deux mêmes cartes. En revanche on démontre que la parité du nombre de transpositions nécessaire reste la même. Ceci permet de définir la parité et la signature d'une permutation.

Une permutation paire est une permutation qui peut être exprimée comme le produit d'un nombre pair de transpositions. Une définition équivalente est que sa décomposition en cycles disjoints donne un nombre pair (éventuellement nul) de cycles de longueurs paires. Une permutation impaire est une permutation qui peut être exprimée comme produit d'un nombre impair de transpositions.

La permutation identique est une permutation paire car elle peut être considérée comme le produit de 0 transposition, selon la convention sur le produit vide.

La permutation circulaire (1 2 … p) est le produit des transpositions (1 p)(1 p-1)…(1 3)(1 2). La décomposition en produits de cycles disjoints (voir ci-dessous) implique donc la décomposition en produit de transpositions.

La transposition (i j) est la composition des transpositions élémentaires (i i+1)(i+1 i+2)…(j-1 j)(j-2 j-1)…(i i+1) ce qui montre que toute permutation est décomposable en un produit de transpositions élémentaires. C'est un outil utile pour visualiser une permutation.

Algorithme de décomposition

Voici l'étape générale d'un algorithme de décomposition d'une permutation σ de support fini {1,…,n}.

si la permutation est l'identité elle est produit de 0 transposition.

sinon il est possible de considérer le premier point non fixe par σ

k=\min\{s, 1\leq s \leq n, \sigma(s)\neq s\}

Alors en appelant τ la transposition qui échange k et σ(k), on forme σ1=τ∘σ et on reprend l'algorithme avec σ1.

On forme ainsi des permutations σ1, σ2 etc. obtenues en multipliant σ par une succession de transpositions τ1, τ2 etc., jusqu'à atteindre la permutation identique. Alors il vient

(\tau_p \tau_{p-1}\dots\tau_1)\sigma= {\rm Id} \qquad \sigma=\tau_1\tau_2\dots \tau_p

La validité de l'algorithme se justifie en remarquant que la position du premier point non fixe augmente strictement à chaque étape, jusqu'à ce que tous les points soient fixes. L'algorithme se conclut après au plus n–1 opérations, puisque si les n–1 premiers points sont fixes, ils le sont tous.

Ainsi il est possible d'affirmer plus précisément que toute permutation peut s'écrire comme produit d'au plus n–1 transpositions. En outre, le nombre minimum de transpositions nécessaires pour écrire une permutation donnée est exactement celui obtenu avec cet algorithme.

L'algorithme ci-dessus correspond à l'algorithme de décomposition en produit de cycles disjoints suivi de l'écriture de chaque cycle comme un produit de transpositions. Le nombre minimum de transpositions nécessaires est donc égal à n–p, où p est le nombre de cycles disjoints (en comptant les points fixes comme cycles de longueur 1).

Décomposition en produit de cycles à supports disjoints

Orbite d'un élément

les deux cycles de la permutation σ
les deux cycles de la permutation σ

L'orbite d'un élément selon une permutation σ est l'ensemble de ses images successives obtenues par applications répétées de σ. Ainsi en introduisant la permutation σ

\begin{pmatrix}1 & 2 & 3 & 4 & 5&6&7&8\\3&4&5&7&6&1&8&2\end{pmatrix}

L'élément 1 a pour images successivement 3,5,6 puis de nouveau 1,3,5 etc. L'orbite de 1 est donc l'ensemble {1,3,5,6}. L'orbite de 3 est également l'ensemble {1,3,5,6}, mais l'orbite de 2 est {2,4,7,8}.

Plus généralement, pour une permutation quelconque, les orbites sont disjointes et forment une partition de l'ensemble {1,2,…,n}. En restriction à une orbite donnée de taille p, la permutation se comporte comme une permutation circulaire des p éléments.

Le diagramme de la permutation  σ comme produit de transpositions élémentaires se lit de haut en bas.
Le diagramme de la permutation σ comme produit de transpositions élémentaires se lit de haut en bas.

Décomposition

Pour décrire la permutation, il suffit de prendre un élément dans chaque orbite et de donner l'ordre de succession de ses images par itération de σ. Ainsi toujours avec le même exemple, la permutation σ peut s'écrire sous la forme d'une succession des deux cycles (1 3 5 6) et (2 4 7 8). L'ordre des cycles n'importe pas mais l'ordre des éléments à l'intérieur d'un cycle doit être respecté jusqu'à l'obtention d'un cycle complet. Ainsi, la même permutation peut être écrite par exemple

\sigma = (1\ 3\ 5\ 6) \circ (2\ 4\ 7\ 8) = (2\ 4\ 7\ 8)\circ (1\ 3\ 5\ 6) = (7\ 8\ 2\ 4)\circ (6\ 1\ 3\ 5)\;

Dans cette notation on omet souvent le symbole de composition ∘ pour alléger l'écriture.

La décomposition « canonique » d'une permutation en « produit » de cycles s'obtient en plaçant d'abord le plus petit nombre en première position dans chaque cycle et en ordonnant les cycles selon leur premier élément. Cette notation omet souvent les points fixes, c'est-à-dire les éléments qui sont leur propre image par la permutation; ainsi la permutation (1 3)(2)(4 5) s'écrit simplement (1 3)(4 5), puisqu'un cycle d'un seul élément n'a aucun effet.

Si, au contraire, on place le plus petit nombre en dernière position dans chaque cycle, sans omettre les points fixes, on obtient une suite de nombres, liée aux nombres de Stirling, qui permet l'analyse combinatoire du nombre de cycles et de la taille des cycles d'une permutation : c'est la correspondance fondamentale de Foata.

Applications

De nombreuses propriétés de la permutation σ peuvent se lire facilement sur la décomposition en cycles disjoints :

la signature de σ est le produit des signatures : elle vaut (-1)=(-1), où p est le nombre de cycles disjoints (en comptant les points fixes comme cycles de longueur 1) et q est le nombre de cycles de longueur paire.

l'ordre de σ (en tant qu'élément du groupe symétrique) est le plus petit entier k>0 tel que σ est l'identité. Il est égal au PPCM des longueurs des cycles.

le théorème des restes chinois est clairement illustré par les puissances de σ. Il est plus facile à énoncer quand les longueurs des cycles sont premières entre elles : dans ce cas, l'ordre de σ est le produit des longueurs des cycles et le groupe engendré par les puissances de σ est isomorphe à ℤ/nℤ qui lui-même est décomposable en produit des ℤ/niℤ, chaque cycle avançant à son rythme pour ne retomber en phase qu'au produit.

la conjuguée d'une permutation π par une permutation σ est la permutation σ∘π∘σ. On peut aisément calculer cette permutation, en remplaçant chaque élément i dans la décomposition en cycles disjoints de π par σ(i).

Articles connexes

Permutation avec répétition

Permutation aléatoire

Matrice de permutation

Nombre de Stirling

Théorème de réarrangement de Riemann

Code de Lehmer

Correspondance fondamentale de Foata

Matrice de Costas

Portail des mathématiques

中文百科
P(3,3)=6
P(3,3)=6

排列(英语:Permutation)是将相异对象或符号根据确定的顺序重排。每个顺序都称作一个排列。例如,从一到六的数字有720种排列,对应于由这些数字组成的所有不重复亦不阙漏的串行,例如"4, 5, 6, 1, 2, 3" 与1, 3, 5, 2, 4, 6。

置换的广义概念在不同语境下有不同的形式定义:

在集合论中,一个集合的置换是从该集合映至自身的双射;在有限集的情况,便与上述定义一致。

在组合数学中,置换一词的传统意义是一个有序串行,其中元素不重复,但可能有阙漏。例如1,2,4,3可以称为1,2,3,4,5,6的一个置换,但是其中不含5,6。此时通常会标明为「从n个对象取r个对象的置换」。

置换的数算

此节使用置换的传统定义。从个相异元素中取出个元素,个元素的排列数量为: 其中P意为Permutation(排列),!表示阶乘运算。 以赛马为例,有8匹马参加比赛,玩家需要在彩票上填入前三胜出的马匹的号码,从8匹马中取出3匹马来排前3名,排列数量为: 因为一共存在336种可能性,因此玩家在一次填入中中奖的概率应该是: 不过,中国大陆的教科书则是把从n取k的情况记作或(A代表Arrangement,即排列)。

重复置换

上面的例子是创建在取出元素不重复出现状况。 从个元素中取出个元素,个元素可以重复出现,这排列数量为: 以四星彩为例,10个数字取4个数字,因可能重复所以排列数量为: 这时的一次性添入中奖的概率就应该是:

抽象代数

在集合论与抽象代数等领域中,「置换」一词被保留为集合(通常是有限集)到自身的双射的一个称呼。例如对于从一到十的数字构成的集合,其置换将是从集合 到自身的双射。一个集合上的置换在函数合成运算下构成一个群,称为对称群或置换群。

符号

以下仅考虑有限集上的置换(视为双射),由于 n 个元素的有限集可以一一对应到集合 \{ 1, \ldots, n\},有限集的置换可以化约到形如 {1, ..., n} 的集合之置换。此时有两种表示法。

第一,利用矩阵符号将自然排序写在第一列,而将置换后的排序写在第二列。例如:

\begin{pmatrix}
1 & 2 & 3 & 4 & 5 \\ 
2 & 5 & 4 & 3 & 1\end{pmatrix}

表示集合 {1,2,3,4,5} 上的置换 s: s(1)=2, s(2)=5, s(3)=4, s(4)=3, s(5)=1

第二,借由置换的相继作用描述,这被称为「轮换分解」。分解方式如下:固定置换 s。对任一元素 x,由于集合有限而 s 是双射,必存在正整数 N 使得 s^N(x)=x,故可将置换 sx 的相继作用表成 (x \; s(x) \; s^2(x) \cdots s^{m-1} (x)),其中 m 是满足 s^{m}(x) = x 的最小正整数。

称上述表法为 xs 下的轮换m 称为轮换的长度。我们在此将轮换视作环状排列,例如

(a_1 \; a_2 \; a_3 \cdots a_m)
(a_m \; a_1 \; a_2 \cdots a_{m-1})

是同一个轮换。由此可知 xs 下的轮换只决定于 xs 作用下的轨道,于是,任两个元素 x, y 或给出同一个轮换,或给出不交的轮换。

我们将轮换 (x_1 \; \cdots x_m) 理解为一类特殊的置换:仅须定义置换 ss: x_1 \mapsto x_2, \ldots, x_{m-1} \mapsto x_m, x_m \mapsto x_1,而在其它元素上定义为恒等映射。不交的轮换在函数合成的意义下可相交换。

因此我们可以将集合 {1, ..., n} 对一置换分解成不交轮换的合成,此分解若不计顺序则是唯一的。例如前一个例子的 s 就对应到 (1 2 5) (3 4) 或 (3 4) (1 2 5)。

特殊置换

在上节的轮换表法中,长度等于二的轮换称为换位,这种轮换 不外是将元素 交换,并保持其它元素不变。对称群可以由换位生成。 轮换长度为偶数之轮换称为偶轮换,反之则为奇轮换;由此可定义任一置换的奇偶性,并可证明:一个置换是偶置换的充要条件是它可以由偶数个换位生成。偶轮换在置换群中构成一个正规子群,称为交错群。

计算理论中的置换

某些旧课本将置换视为变量值的赋值。在计算机科学中,这就是将值 1, 2, ..., n 赋予变量 x1, x2, ..., xn 的赋值运算子,并要求每个值只能赋予一个变量。 赋值/代入的差别表明函数式编程与指令式编程之差异。纯粹的函数式编程并不提供赋值机制。现今数学的惯例是将置换看作函数,其间运算看作函数合成,函数式编程也类似。就赋值语言的观点,一个代入是将给定的值「同时」重排,这是个有名的问题。

置换图

(2,5,1,4,3,6)的置换图 取一个无向图G,将图G的n个顶点标记v1,...,vn,对应一个置换( s(1) s(2) ... s(n) ),若且唯若s(i) < s(j) 而 i > j,则图的vi和vj相连,这样的图称为置换图。 置换图的补图必是置换图。

使用计算机

多数计算机都有个计算置换数的 nPr 键。然而此键在一些最先进的桌面型机种中却被隐藏了。例如:在 TI-83 中,按 MATH、三次右键、再按二。在卡西欧的图形计算机中,按 OPTN,一次右键(F6)、PROB(F3)、nPr(F2)。

试算表语法

多数试算表软件都有函式 PERMUT(Number,Number chosen),用以计算置换。Number 是描述对象数量的一个整数,Number chosen 是描述每个置换中所取对象数的整数。

演算范例

#include <iostream>using namespace std;bool arrsame(int* arr, int len, int num) {int i;for (i = 0; i < len; i++)if (arr[i] == num)break;return i != len;}bool next_perm(int* perm, const int k, const int n) {int i = k - 1;doperm[i]++;while (arrsame(perm, i, perm[i]) || (perm[i] >= n && i--));if (perm[0] >= n)return 0;for (int num = 0, seat = i + 1; seat < k; num++)if (!arrsame(perm, i + 1, num))perm[seat++] = num;return 1;}int main() {int n, k;cout << "perm(n,k):" << endl;cin >> n >> k;if (n < k || k <= 0)return 0;int* perm = new int[k];for (int i = 0; i < k; i++)perm[i] = i;dofor (int i = 0; i < k; cout << ((++i < k) ? ',' : '\n'))cout << perm[i] + 1;while (next_perm(perm, k, n));delete[] perm;return 0;}
法法词典

permutation nom commun - féminin ( permutations )

  • 1. substitution d'emploi (de deux éléments) l'un par l'autre Synonyme: commutation Synonyme: échange

    la permutation des équipages d'une navette spatiale

  • 2. mathématiques changement d'ordre (des éléments d'une suite)

    la permutation d'un ensemble

相关推荐

Ac 元素锕 (actinium)

transporter 运输,运送

réfrigérer v. t. 1. 使, 使冻, 藏:2. [俗]使冻僵:3<转>淡接待, 淡对待

infect a. (m) 1发出恶臭, 散发恶臭:2<口>令人厌恶, 惹人讨厌3坏透, 极恶劣常见用法

boss n. m<英><口>工头, 领, ; 上; 头儿

opalin opalin, e a. 白色的,光的 n.f. 白,瓷;白品

débuter 首次参加,开始

celles 这些个

dépendance n. f. 1. 从, 附, 隶, 依赖, 依靠2. pl. 附建筑物, 3. 相关, 相依4. [](一国对另一国的)依赖(关系)5. (毒)瘾

asservissant a.奴役, 奴化