permute
英 /pəˈmjuːt/美 /pərˈmjuːt/
v. 动词
排列;改变顺序;置换;交换
例句示范
- The algorithm permutes the elements of the array in all possible ways.该算法以所有可能的方式排列数组的元素。
- In the experiment, the researchers permuted the order of the questions to avoid bias.在实验中,研究人员打乱了问题的顺序以避免偏见。
- You can permute the letters of the word to form new words.你可以重新排列这个词的字母以构成新词。
- The function permutes the bits of the input data.该函数对输入数据的比特进行置换。
- The two numbers were permuted, so the result was incorrect.这两个数字被交换了位置,所以结果不正确。
- Permuting the rows of the matrix does not change its determinant's absolute value.交换矩阵的行不会改变其行列式的绝对值。
基本释义
本义为“彻底改变”或“交换位置”,源自拉丁语 permutare(per-“完全”+ mutare“改变”)。在数学中,permute 特指对一组元素进行重新排列,即“置换”。引申至计算机科学中,指对数据或序列进行重排,如数组元素的排列。在日常用语中,可泛指改变顺序或重新组合,但不如“rearrange”常用。各义项均由“改变顺序”这一核心概念延伸而来。
构词与来源
源自拉丁语 permutare,由前缀 per-(“通过,彻底”)和动词 mutare(“改变”)构成。16世纪进入英语,最初意为“交换、互换”,后数学领域专门指“置换”。记忆时可拆解为“per-”(完全)+“mute”(改变),即“完全改变顺序”之意。
使用场景
主要出现在学术写作和专业技术文档中,尤其是数学、计算机科学和统计学领域。在数学中,用于描述排列组合中的置换操作;在编程中,指对数组或列表进行重排。日常口语中极少使用,更常见的替代词是“rearrange”或“swap”。在文学作品中偶尔出现,但带有正式或古雅色彩。语气客观、正式,无褒贬。
语法提示
及物动词,后接宾语,常用结构为“permute something”或“permute A and B”(交换A和B)。也可用于被动语态,如“The sequence is permuted.”。易错点:不要与“mutate”(突变)混淆,后者指基因或事物发生变化,而 permute 专指顺序改变。
近义词对比
与“rearrange”相比,permute 更正式且特指数学或计算中的排列,而 rearrange 更通用,可指物理或抽象事物的重新安排。“swap”指两者互换,而 permute 可涉及多个元素。在编程中,“permute”强调生成所有可能排列,而“sort”则指按特定规则排序。
注意事项
语域较高,多用于学术或技术文档,日常交流中不常见。无褒贬色彩。常见误用:将 permute 与“change”混用,忽视其顺序改变的特殊性。在非数学语境中,使用“rearrange”更自然。注意拼写,勿与“permutate”(非标准变体)混淆。
搭配用法
- permute the order
- 改变顺序
- permute the elements
- 排列元素
- permute the digits
- 重排数字
- permute the sequence
- 置换序列
- permute the letters
- 重排字母
- permute the bits
- 置换比特
- permute randomly
- 随机排列