〓 Mathematica 2 〓
■ このスレッドは過去ログ倉庫に格納されています
0864132人目の素数さん
2005/04/03(日) 12:19:28二分木のデータを変更すると、そこに至るための上の部分の木も再生成されるが、log(n)だ。
だから、普通Schemeで二分木使う時はset!でデータ書き換えたりしないと思うのだが。
Mathematicaでは「書き換え」はシンボルに対してしかできないだろう。
一部を書き換えると全部が「コピー」または「再生成」される。
どうしても書き換えたいなら、シンボルによる二分木を作っておいて、あとでシンボルに値を
アサインするようにすればいいんじゃないか。
■ このスレッドは過去ログ倉庫に格納されています