欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《数据结构与算法》之栈的应用

程序员文章站 2022-05-20 13:45:03
...

1、字符串的翻转(逆序)

根据栈“后进先出”的特点,可以利用栈对字符串进行反转,即实现字符串的逆序。

借助于《数据结构与算法》之栈(2)中的栈结构,相应实现的代码如下:

	public static void ReverString() {
		BigStack stack = new BigStack();
		String str="123456789";
		System.out.println("翻转前:"+str);
		char[] cha=str.toCharArray();
		int i;
		for (i = 0; i < cha.length; i++) {
			stack.push(cha[i]);
		}
		i=0;
		str="";
		while(!stack.isEmpty()){
			str=str+stack.pop();
		}
		System.out.println("翻转后:"+str);
	}

 

后期可能还会补充,未完待续……

相关标签: