算法入门——初级队列

来源:互联网 发布:mac如何删除管理员账户 编辑:程序博客网 时间:2024/06/05 19:59

之所以叫做初级队列是因为它是看啊哈,算法的过程中,只是实现数组模拟队列先进先出的过程,没有调用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++;}}}