Nasıl int bir dizi ters muyum? | Netgez.com
SORU
26 Ocak 2010, Salı


Nasıl int bir dizi ters muyum?

İnt bir dizi ters gitmeye çalışıyorum.

Bu yöntem, bir dizi ters değildir.

for(int i = 0; i < validData.length; i  )
{
    int temp = validData[i];
    validData[i] = validData[validData.length - i - 1];
    validData[validData.length - i - 1] = temp;
}

Ne yanlış olan ne?

CEVAP
26 Ocak 2010, Salı


İnt bir dizi ters, orta ulaşana kadar öğeleri, bu gibi takas:

for(int i = 0; i < validData.length / 2; i  )
{
    int temp = validData[i];
    validData[i] = validData[validData.length - i - 1];
    validData[validData.length - i - 1] = temp;
}

Sizin yaptığınız yolu, her öğe iki kez takas sonucu ilk liste ile aynıdır.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • YAN TV

    YAN TV

    20 EKİM 2011