Java 利用入栈出栈翻转排序
发布日期:2021-06-30 14:57:42 浏览次数:2 分类:技术文章

本文共 799 字,大约阅读时间需要 2 分钟。

玩玩罢了。。。

import java.util.Arrays;import java.util.Stack;class Demo{
public static void main(String[] args) {
String[] arr = new String[]{
"1","2","3","4","5"}; Stack stack = new Stack(); int len = arr.length; for(int i = 0; i < len; i++){
stack.push(arr[i]); } for(int i = 0; i < len; i++){
arr[i] = (String)stack.pop(); } System.out.println(Arrays.toString(arr)); }}

输出结果

---------- 执行Java ----------[5, 4, 3, 2, 1]输出完成 (耗时 0 秒) - 正常终止

再来个常规的

import java.util.Arrays;class Demo{
public static void main(String[] args) {
String[] arr = new String[]{
"1","2","3","4","5"}; int len = arr.length / 2; for(int i=0; i < len; i++){
String temp = arr[i]; arr[i] = arr[5 - 1 - i]; arr[5 - 1 -i] = temp; } System.out.println(Arrays.toString(arr)); }}

转载地址:https://jerryjin.blog.csdn.net/article/details/86736670 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Spring MVC 学习笔记 1《环境配置》
下一篇:Android 动态申请授权 Request App Permissions

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年05月03日 18时13分10秒