[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: [jfriends] Re: [jfriends] Re: [jfriends] Re: swap
水野@xxxxxxxxxxタイムインターメディアです。
On Wed, 03 Feb 1999 13:53:47 +0900
Kazuya Maebashi <maebashi@xxxxxxxxxx> wrote:
> ===================================================================
> ■■■■■■■■■■■■■■■■■■■■■
> ■ フルカラー名刺屋さん・カードクラフト Webから簡単に注文!
> ■ 80枚¥1500円 送料無料 カラーデザインが豊富!
> ■ http://www5.tokyoweb.or.jp/netcraft/ ご注文から直ぐにお届け!
> ■■■■■■■■■■■■■■■■■■■■■
> ====================================================================
>
> 前橋です。
>
> 水野さん:
> >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;
>
> ですよね。
せめて
(elem[i],elem[j])=( new Pair(elem[i],elem[j])).swap();
と書きたいですね。
でもこの代入の部分がJavaで可能かどうかは知りませんが。
C++はこんな書き方ができたような気がします。
Perlもできますよね。