小明和另外4个小朋友要从前至后排成一条直线,如果小明一定要排在最前或最后,问有多少种排队方法