zoukankan      html  css  js  c++  java
  • 水王

    package demo;

    import java.util.Stack;

    public class Test {

        public static void main(String[]args)

        {

            String[] a ={"a","b","a","a","a","c","b"};

            String shuiwang=select(a);

            System.out.println("水王是"+shuiwang);;

        }

        static String select(String[] a)

        {

            Stack<String> s =new Stack<String>();

            s.push("#");

            for(int i=0;i<a.length;i++)

            {

                if(a[i].equals(s.peek())||s.peek().equals("#"))

                {

                    s.push(a[i]);

                }

                else

                {

                    s.pop();

                }

            }

            String rs=s.pop();

            return rs;

        }

    }

    截图:

    package demo;

    import java.util.Stack;

    public class Test {

        public static void main(String[]args)

        {

            String[] a ={"a","b","a","a","a","c","b"};

            String shuiwang=select(a);

            System.out.println("水王是"+shuiwang);;

        }

        static String select(String[] a)

        {

            Stack<String> s =new Stack<String>();

            s.push("#");

            for(int i=0;i<a.length;i++)

            {

                if(a[i].equals(s.peek())||s.peek().equals("#"))

                {

                    s.push(a[i]);

                }

                else

                {

                    s.pop();

                }

            }

            String rs=s.pop();

            return rs;

        }

    }

    截图:

     

  • 相关阅读:
    80X86常用汇编指令集(不断补充完善中)
    重温大师经典:Martin Fowler 的持续集成
    .NET Framework 将有限地向开发者公开源代码
    DotNet源代码中的模式Builder生成器模式
    Delphi内嵌汇编语言BASM精要(转帖)
    sealed关键字用法
    VS2008设置查看.NET源码的方法
    基于LINQ to SQL的WEB开发三层架构(1)
    拓扑排序
    HDU1495 非常可乐(BFS)
  • 原文地址:https://www.cnblogs.com/jokerr/p/7019515.html
Copyright © 2011-2022 走看看