在Scala中使用Stack reverse()方法示例
在Scala的Stack类中, reverse() 方法被用于返回一个反向的栈。
方法定义:def reverse: Stack[A]
返回类型:它返回一个反转顺序的栈。
示例 #1:
// Scala程序中的reverse()方法
// Import Stack
import scala.collection.mutable._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建栈
val s1 = Stack(1, 2, 3, 4, 5, 6)
// 打印栈
println(s1)
// 应用reverse()方法
val result = s1.reverse
// 显示输出
print("Reversed stack: " + result)
}
}
Stack(1, 2, 3, 4, 5, 6)
反向栈:Stack(6, 5, 4, 3, 2, 1)
示例 #2:
// Scala程序中的reverse()方法
// Import Stack
import scala.collection.mutable._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建栈
val s1 = Stack(5, 2, 13, 7, 1, 3)
// 打印栈
println(s1)
// 应用reverse()方法
val result = s1.reverse
// 显示输出
print("Reversed stack: " + result)
}
}
Stack(5, 2, 13, 7, 1, 3)
反向栈:Stack(3, 1, 7, 13, 2, 5)
阅读更多:Scala 教程