论文部分内容阅读
针对目前用计算机计算排列组合的算法复杂性高,智能性差的缺点,依据软件工程思想,提出了一种利用哈希表对键进行排序,间接操作排列元素,求解全排列的方法.该方法在增加少许时间和空间复杂度的情况下,大大增加了算法的逻辑清晰度和代码易维护性,在程序每步计算耦合性均很低的情况下,增加程序的可扩展性,使计算大量元素的全排列和快速随机选择元素成为可能.