- 958 名前:デフォルトの名無しさん [2008/09/14(日) 13:09:33 ]
- 課題
rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/417.java リンク先に保存されているMyLinkedListのクラスに下記の5つのメソッドを追加する。mainメソッドにコードを追加し上記の5つのメソッドそれぞれをデモンストレーションさせるようにする。 それぞれがメソッドの名前になります。 1. equals 他のlistをパラメーターとして受け取り、もし渡されたlistと現在のlistのサイズが同じであり、要素も一致しておればtrueを返す。それ以外はfalseをreturnする。メインではa.equals(b)という形でデモする。 2. toStack listのstackに含まれているアイテムを返す。よって最後のアイテムがstackの一番上に位置するようにする。APIにbuild-inされているStack Classを使用する。 3. reverse listの要素の順番を反対にしてその新しいlistをreturnする。 4. splice 他のlistとindexのポジションをパラメーターとして受け取り、渡されたそれぞれのノードのコピーを作り、パラメタに渡されたindexポジションのすぐ後にペースト(insert)する。 5. condense listにダブっている(同じ要素が存在している)ものを取り除く。同じ要素が無い状態のlistにする。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ 【 期限 】9月15日。 【 Ver 】1.6.0 【 補足 】掲示板で回答するには長いコードになってしまうのでそれぞれのメソッドとメインのコードのみをいただければで結構です。少し量が多く大変恐縮ですが、どうぞよろしくお願いします。
|

|