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。。。什么的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询