java面试题不懂了

输入大于1的整数,按从大到小的次序输出它的所有质数因子。请问在编写这个程序时,要请线性表、栈和队列中的哪一个来帮忙?为什么?(不用编写程序)

栈,一般用循环从小到大找出质数因子,存入栈中,打印时,依据栈的特点刚好从大到小完成了排序

栈 先进后出

当然是请栈咯,输入的时候是从小到大输入的,输出就是从大到小输出,先进后出🐴