美文网首页
两个原素交换位置

两个原素交换位置

作者: 咪雅先森 | 来源:发表于2018-07-21 19:22 被阅读0次
package com.miya.algorithm.sort;

/**
 * Created by kayle on 16/9/8.
 * 交换数组两个元素位置
 */
public class Change {

    public static void main(String[] args) {

        int x = 3, y = 5;

        int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

        test(arr, x, y);

    }

    public static void test (int[] arr, int x, int y) {
        int a = arr[x];
        int b = arr[y];
        a = a+b;
        b = a-b;
        a = a-b;
        arr[x] = a;
        arr[y] = b;

        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
}

相关文章

  • 两个原素交换位置

  • 排序

    冒泡排序 比较两个相邻的数,不过不符合排序规则则交换这两个数的位置(比如升序,前一个比后一个大,则交换位置)。这样...

  • 冒泡排序

    将数组相邻的两个元素比较,将小的数和大的数交换位置,否则不交换

  • LeetCode 24. Swap Nodes in Pairs

    题目 将链表中相邻的两个节点交换位置,注意第一个节点与第二个节点要交换位置,第三个节点与第四个节点要交换位置, 而...

  • 如何交换两个integer的位置

    交换两个integer变量的位置;发现没用 private final int value;因为是final pr...

  • (C++实现)经典排序算法

    1. 交换排序 根据数组中两个元素值的大小来交换两个元素在数组中的位置。 1.1 冒泡排序 1.1.1 基本思想:...

  • 交换位置

    2014年1月19日 0:34:22 晴 他不知道为什么,他俩竟然交换了位置。 他曾经热情地对祂,并把祂放在一个...

  • 交换位置

    一个太阳高照的下午,可爱的小兔子、聪明的乌龟和毛茸茸的小松鼠一起拿着书,兴高采烈地来到公园里认认真真地看...

  • 运算定律知识点汇总

    加法的交换律 定义:两个数相加,交换加数的位置,和不变,这叫做叫法的交换律。 公式:a+b=b+a 加法的结合律 ...

  • 幼升小衔接·数学学习笔记·加法交换律​

    大家好,我是小肉丸懒懒。今天我们来学加法交换律。​ 加法交换律: 两个数相加,交换加数的位置,和不变。 a+b=b...

网友评论

      本文标题:两个原素交换位置

      本文链接:https://www.haomeiwen.com/subject/ivqkmftx.html