Java Array Invert invertI(long[] v)

Here you can find the source of invertI(long[] v)

Description

Invert v inplace.

License

Open Source License

Parameter

Parameter Description
v Object to invert

Return

v

Declaration

public static long[] invertI(long[] v) 

Method Source Code

//package com.java2s;
/*//from  w ww . ja v  a2  s  .  com
 This file is part of ELKI:
 Environment for Developing KDD-Applications Supported by Index-Structures

 Copyright (C) 2013
 Ludwig-Maximilians-Universit?t M?nchen
 Lehr- und Forschungseinheit f?r Datenbanksysteme
 ELKI Development Team

 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU Affero General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU Affero General Public License for more details.

 You should have received a copy of the GNU Affero General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    /**
     * Invert v inplace.
     * 
     * @param v Object to invert
     * @return v
     */
    public static long[] invertI(long[] v) {
        for (int i = 0; i < v.length; i++) {
            v[i] = ~v[i];
        }
        return v;
    }
}

Related

  1. invertByteArray(byte[] array)
  2. InvertBytes(Boolean[] dataToInvert)
  3. invertedLength3(float[] a)
  4. inverter(double[] vector)
  5. invertHostNameFast(byte[] tokens, int offset, int length, byte[] destinationBuffer)
  6. invertirTabla2(int[] tabla)
  7. invertList(int[] pos)
  8. invertMap(int[] map)
  9. invertMapping(int[] mapping)