[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: [jfriends] Re: [jfriends] Re: swap




前橋です。

水野さん:
>Javaの場合のswapはこんな感じでは
>
>//使用方法
>Pair P1=new Pair(x,y);
>
>     P1.swap();

たとえば、ソートの途中で使おうと思ったら、

  Pair pair = new Pair(elem[i], elem[j]);
  pair.swap();
  elem[i] = pair.x;
  elem[j] = pair.y;

ですよね。

  int temp = elem[i];
  elem[i] = elem[j];
  elem[j] = temp;

これ↑に比べて行数的には増えてますが、swapという単語が登場す
る点ではいいかもしれません。

# 実際に使うかどうかはまた別ですが。

それはそれとして...

どうでもいいですが(よくない?)このML、最近広告よりも広告募集
が入っていることの方が多いような... 大丈夫なんでしょうか?

------------------------------------------------------------
  前橋 和弥                             maebashi@xxxxxxxxxx
  中部ソフトエンジニアリング(株)
    〒450 名古屋市中村区名駅4-10-25(名駅IMAIビル 5F)
    Tel:(052)583-4511(代) 内線 252 Fax:(052)583-4566
------------------------------------------------------------