返回顶部

收藏

数组元素的 置顶和置顶操作

更多
/**
 * 指定下标,置顶优先,置底
 * @author Administrator
 *
 */
public class toFirstOrToLast {
    public static void main(String[] args){
        int[] test={1,2,3,4,5,6,7,8,9,10};
        toFirst(2,test);//置顶
        toLast(0,test);//置底
        for(int i=0;i<test.length;i++)
            System.out.print(test[i]+" ");
    }
    public static void toFirst(int index,int[] dataArray){
        //防止下标越界
        if(index>=dataArray.length || index<1){
            return;
        }
        //逐个交换
            for(int i=0;i<index;i++){
            int temp=dataArray[i];
            dataArray[i]=dataArray[index];
            dataArray[index]=temp;
            }
    }
    public static void toLast(int index,int[] dataArray){
        //防止下标越界
        if(index>=dataArray.length-1 || index<0){
            return;
        }
        //逐个交换
            for(int i=dataArray.length-1;i>index;i--){
            int temp=dataArray[i];
            dataArray[i]=dataArray[index];
            dataArray[index]=temp;
            }
    }
}
//该片段来自于http://outofmemory.cn

标签:java,基础

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 糖果 发表 2015-08-03 21:33:22 逆向基础(十三) JAVA (四)
  2. 博主 发表 2013-03-27 17:01:00 Java基础知识之Annotation
  3. Terry Zhang 发表 2014-04-20 15:36:04 [正则] 预定义字符类型
  4. root 发表 2015-04-26 02:40:02 Java 基础:认识&理解关键字 native 实战篇
  5. 糖果 发表 2015-08-03 20:25:16 逆向基础(十三) JAVA (三)
  6. Terry Zhang 发表 2014-05-03 06:47:05 [集合框架] Deque 接口
  7. Terry Zhang 发表 2014-05-09 15:21:58 Java 中的访问修饰符
  8. ticmy 发表 2012-11-08 12:42:26 对象实例化的顺序
  9. ImportNew读者投稿 发表 2013-03-14 09:48:51 Java到底是传引用还是传值?
  10. Terry Zhang 发表 2014-04-22 03:30:42 [正则] 数量词
  11. 博主 发表 2017-04-04 08:28:15 Java注解的基础与高级应用
  12. Terry Zhang 发表 2014-04-22 16:22:45 [正则] 捕获组

发表评论