⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trainmover.java

📁 stacktrain is impletemnt by hava
💻 JAVA
字号:
public class Trainmover
{

	public static void main ( String[] args )
	{

			MyStack	input = new MyStack();
			MyStack	spur = new MyStack();
			MyStack	output = new MyStack();
			int [] Printout = new int [args.length];
			int outcount = 0;
			//boolean invalid = false;
			//MyStack action = new MyStack();
			//MyStack display = new MyStack();

			for (int i = 0; i < args.length; i++)
			{
				input.push(args[i]);
			}



			if (input.isEmpty())
			{
				if (spur.isEmpty())
				{
				    spur.push(input.pop());
				    action.push(0);
				}
				else
				{
					if (Integer.parseInt((String)input.top() )< Integer.parseInt((String)spur.top()))
					{
						while (Integer.parseInt((String)input.top()) < Integer.parseInt((String)spur.top()))
						{
							if (Integer.parseInt((String)spur.top()) = args.length - outcount)
							{
								output.push(spur.pop());
								action.push(1);

								outcount++;
							}
							else
							{
								System.out.println("No");
								invalid = true;
							}
						}
					}
				}
			}
			while (invalid = false && spur.isEmpty() == false)
			{
				if (Integer.parseInt((String)spur.top()) = args.length - outcount)
				   {
						output.push(spur.pop());
				   }
			 }
			 while (action.isEmpty == false)
			 {
				 display.push(action.pop());
			 }
			 System.out.println ("Yes");
			 while (display.isEmpty == false)
			 {
				 for (int i = 0; i < args.length; i++)
				 {
					 display.pop() = printout[i];

				     if(printout[i] = 1)
				     {
					     System.out.println ("output");
				     }
				     else
				     {
					     System.out.println ("spur");
				     }
			      }
			 }









	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -