| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1838 人关注过本帖
标题:将数组a中n个整数俺相反顺序存放
只看楼主 加入收藏
yuyangtian1000
该用户已被删除
收藏
 问题点数:0 回复次数:3 
将数组a中n个整数俺相反顺序存放
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 整数 顺序 
2008-08-29 18:13
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
告诉你,象这样的问题不懂的话可以在纸上画画,就懂了。
要不然在电脑上你想破脑袋都想不出来

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2008-08-29 18:15
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复 1# yuyangtian1000 的帖子
相反顺序 是什么 ?是不是FFT 中的反序呀 ??
2008-08-30 10:59
死了都要C
Rank: 4
来 自:四川成都
等 级:贵宾
威 望:13
帖 子:1582
专家分:116
注 册:2006-12-7
收藏
得分:0 
数组有N个元素``就是A[N]

第一个是A[0]```最后一个是A[N-1]``

相反存放的极限就是到整个数组的最中间``

也就是最中间的2个(偶数个元素)或1个(奇数个元素)的交换``

怎么计算最中间的下标呢```

折半就可以了```所以``一半就是``(n-1) / 2 ,加的INT是强制类型转换``确保得到的结果是整数``因为数组下标只能是整数``

和它相临的就是它自己或它的下一个元素```

              N-    (n-1) / 2   -1  
你可以看成是``N-1 - (n-1) / 2

就是总数减掉一半``

当总数是奇数个的时候```N-1是偶数``那么(n-1)/2 与 n-(n-1)/2-1 得到的结果一样``也就是说极限是最中间的一个元素了``

当总数是偶数个的时候```N-1是奇数``那么(n-1)/2 比 n-(n-1)/2-1 得到的结果小1``也就是说(n-1)/2 在 n-(n-1)/2-1 的前面``这2个是相临的``

现在明白?

女施主``我给你``送茶来了```师太``你就从了老衲吧``
代码本天成~~~妙头偶得之```
2008-08-30 12:07
快速回复:将数组a中n个整数俺相反顺序存放
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018196 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved