Java卡程序

Java卡程序,java,Java,对于这个项目,我尝试我需要检查一手5张牌,作为一个5个整数的数组,是否是一条直线。现在我不知道如何检查,因为数组没有排序,我们不允许使用Arrays.sort()方法对其排序。我现在唯一能想到的方法是使用循环手动对它们排序,但我认为这样做效率很低。如有任何意见,将不胜感激 是否必须对其进行排序?迭代所有的卡片,存储最低和最高的一张,检查它们是否相隔5张,怎么样?(最大值-最小值+1) 在这个阶段,我不会为效率操心。更不用说5个整数的数组了。您尝试过什么?发布一些代码。除非项目中明确说明了这一点,

对于这个项目,我尝试我需要检查一手5张牌,作为一个5个整数的数组,是否是一条直线。现在我不知道如何检查,因为数组没有排序,我们不允许使用
Arrays.sort()
方法对其排序。我现在唯一能想到的方法是使用循环手动对它们排序,但我认为这样做效率很低。如有任何意见,将不胜感激

是否必须对其进行排序?迭代所有的卡片,存储最低和最高的一张,检查它们是否相隔5张,怎么样?(最大值-最小值+1)


在这个阶段,我不会为效率操心。更不用说5个整数的数组了。

您尝试过什么?发布一些代码。除非项目中明确说明了这一点,否则不要担心排序五件事情的效率。听起来你的老师希望你使用循环对它们进行排序。我认为效率低下的问题可以在稍后阶段解决(可能根本不是本项目的一个阶段)。只要开始编码,看看它会把你引向何方。