永发信息网

数组倒序动态演示的算法

答案:1  悬赏:0  手机版
解决时间 2021-04-26 05:36

问题描述:

    首先任意生成一个数组,然后动态模拟数组的倒序过程。

设计要求:

1)程序开始运行界面的菜单包括:

创建关键字序列

倒序演示demo

退出 exit

1)动态演示功能模块包括:

数组创建:数组生成

数组倒序过程:如何进行首尾的交换

最佳答案
倒序数组的算法

倒序数组的算法(C# 版),代码如下:


view source
print?




01 #region 倒序数组





02   





03     static void
SwapNumArray()





04     {





05     //int[] items = new int[] { 31, -41, 59, 26, -53, 58,
97, -93, -23, 84 };





06   





07     //int[] items = new int[] { 31, -41,59 };





08     int[] items =
new int[] { 31, -41, 59, 26
,53};





09   





10     int middleIndex = 0;





11   





12     bool isDouble =
true;





13     if (items.Length % 2 ==
0)





14     {





15     //偶数





16     middleIndex = items.Length / 2 - 1;





17     }





18     else





19     {





20     isDouble = false;





21     middleIndex = items.Length / 2;





22     }





23     int loopCount =
isDouble == true ? middleIndex : (middleIndex - 1);





24     int temp = 0;





25     for (int i = 0; i <=
loopCount; i++)





26     {





27     //交换items[i]和items[items.Length -1 -i]





28     temp = items[items.Length - 1 - i];





29     items[items.Length - 1 - i] = items[i];





30     items[i] = temp;





31     }





32     foreach (int item in items)





33     {





34     Console.Write(item + ",");





35     }





36     Console.ReadKey();





37     }





38   





39     #endregion
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
运行UG的本本要什么配置,大约多少钱?
装修公司霸气口号,有什么特别牛逼的关于装修
飞龙手法地址在哪,我要去那里办事
虾中含有什么蛋白
怎么面对过去
请问女孩是不是也和男孩一样的很想 ML呢?
怎么才能变得外向一点?
comastic中文意思是?
我的QQ钱包有钱啊!为什么就买不了黄钻_
淘宝上为什么有些在人气里面可以看到的店铺与
星座到底是按阴历还是阳历阿?
刚买了个电脑 配置还行 就是温度很高 主板温
为什么男生觉得占女生便宜理所应当
海之勇者1和其他海之勇者套装不能混穿?搞什
百步亭花园社区景兰苑居委会我想知道这个在什
推荐资讯
不是在淘宝拍下的,而是从一个支付宝账户转到
假如武艺是gay,你会怎么想呢?
拍一套结婚照多少钱,拍一套婚纱照大概多少钱
金立A16的出厂密码是多少?
QQ音乐的上传列表上传到了哪里?
斗地主界面特好看的一种是什么啊?
天祥食品超市在什么地方啊,我要过去处理事情
烽火战国一个国家能打吗
WOW宏如何判断2个字符串相等
问题:冬像什么
A-Z里哪个字母最酷?为什么呢?
CF今天的活动要4小时连着上吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?