判断回文
来源:互联网 发布:2014网络春晚 白客 编辑:程序博客网 时间:2024/05/21 14:56
package lanqiaobei;import java.util.*;public class Main { static Scanner in =new Scanner(System.in); static final int N=1000; static int k;public static void main(String[] args) {while(in.hasNext()){String s=in.next(); Stack<Character> st=new Stack<Character>(); st.clear(); int l=s.length(); int mid=0; if(l%2==0) mid=l/2; else mid=l/2+1; for (int i = 0; i <l/2; i++){ st.push(s.charAt(i)); } for (int i = mid; i < l; i++) {if(s.charAt(i)!=st.peek()) break;st.pop(); } if(st.isEmpty()) System.out.println("Yes"); else System.out.println("No"); } }}利用栈来判断回文简单,注意奇偶的处理即可
阅读全文
0 0
- 判断回文
- 回文判断
- 判断回文
- 判断回文
- 回文判断
- 回文判断
- 判断回文!
- 判断回文
- 回文判断
- 判断回文
- 回文判断
- 回文判断
- 判断回文
- 回文判断
- 回文判断
- 判断回文
- 回文判断
- 判断回文
- TCP/IP协议-应用层协议端口号及各层协议数据单元
- linux的网络配置有线线缆被拔出
- STL(六)Vector向量容器
- jqgrid 冻结列3步设置
- linux服务管理
- 判断回文
- 浅谈如何去除标题栏
- Scala的Tuple拉链操作、Java Map与Scala Map的隐式转换
- Parade (规律)
- Android水波纹的另类实现
- 模块固顶和固底的一种实现方法—Api(Element.getBoundClientRect())
- 4.5、 Shell编程中判断判断表达式及if,for while循环 语句使用讲解
- dcmdata.lib(dcuid.obj) : error LNK2019: 无法解析的外部符号 _GetAdaptersInfo@8,该符号在函数 "struct _IP_ADAPTER_INFO
- ActiveMQ入门