java中的反转排序有什么用?

我觉得是不是只能对int[]arr=newint[]{1,2,3,4,5,6}这种的数组排序?如果数组是这样的:int[]arr=newint[]{1,2,3,4,7,6... 我觉得是不是只能对int[] arr=new int[]{1,2,3,4,5,6}这种的数组排序?如果数组是这样的:int[] arr=new int[]{1,2,3,4,7,6}是不是就不能用反转排序了?如果真是这样,那反转排序的适用范围是不是很小?在什么样的情况下才会用到反转排序? 展开
 我来答
匿名用户
2014-12-10
展开全部
如果数组是这样的:int[] arr=new int[]{1,2,3,4,7,6}是不是就不能用反转排序了?当然不是,都可以用,你对算法还不理解吧。我做贪吃蛇就用到了,头可以当尾,尾可以当头,其实很多算法并不一定用到,只是练习基础和逻辑
追问
那int[] arr=new int[]{1,2,3,4,7,6}这个数组怎么使用反转排序进行排序?如果排序后不就成了{6,7,4,3,2,1}了吗?谢谢
追答
反转排序后是这样的啊,这难道不是你要的效果?你如果还想得到7,6,4,3,2,1就用冒泡排序,反转排序一般是指下标反转,跟内容没关系,内容也可以是a,b,c,sdfg。。。什么的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式