最节省时间的全排列算法是Johnson-Trotter算法和Heap's算法。这两种算法都是基于生成树的算法,具有较快的时间复杂度。然而,实际上使用哪种算法取决于特定的情况和应用,所以在选择算法时需要考虑各种因素。