利用超立方体的拓扑结构,基于其内部节点编码的特点,分析研究得到在n维超立方体Qn中任意两节点s、t之间经过k(k<n)个指定点的最短路径算法.该算法共包括了十个步骤,在最坏的情况下执行2n2+2n(n2+2)次运算,算法的时间复杂度为O(n3),属于多项式计算.