您的位置:首页 > 编程语言 > Java开发

算法入门——初级队列

2017-08-26 20:14 239 查看
之所以叫做初级队列是因为它是看啊哈,算法的过程中,只是实现数组模拟队列先进先出的过程,没有调用java的队列api;程序实现了输入9个数字,打印第一个,新数组的第一个放到队列末尾,再打印第一个,以此类推

package test;
import java.util.Scanner;
class queue {
int[] data=new int[100];
int head;
int foot;
}
public class 队列2 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
queue s = new queue();
s.head=0;
s.foot=0;
for(int i = 0;i<=8;i++){
int a = in.nextInt();
s.data[i]=a;
s.foot++;
}
while(s.head<s.foot){
System.out.print(s.data[s.head]);
s.head++;
s.data[s.foot]=s.data[s.head];
s.foot++;
s.head++;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java