Arraylistに関する最新の質問

2
答え

ArrayListsjavaのArrayListで[]を使用します

CADE-0であるハッシュテーブルを作成しています| CADE-1を使用して、ハッシュコードnのスロットがnullかどうかを確認したい|しかし、これは間違っています。何が問題になっていますか?

arraylist java

1
答える

幅優先探索アルゴリズムを使用して迷路を解くためのパスを保存します

迷路を解くために幅優先探索アルゴリズムを使用しています。私のアルゴリズムは最短パスを正常に見つけましたが、最短パスを保存していません。このパスを完了するために使用されたステップ数を教えてくれますが、最短パスに属しているかどうかに関係なく、チェックされたすべての正方形が保存されます。最短経路を保存する方法をたくさん試しましたが、最短経路にない正方形も含まれている経路でエラーが発生します。 ArrayList、ArrayQueue、配列などに最短パスを格納する方法を見つけられたら。 correctPath()は私がしたことなので、どの正方形が最短経路にあるかを判断できますが、それは間違っています。私はそれがそれほど複雑だとは思わない、ただ私はそれを行う方法を理解することができない。お時間をいただきありがとうございます。

arraylist java breadth first search algorithm maze

0
答える

特に追加したくない場合でも、Javaキューはnullオブジェクトを追加しますか?

次の宿題の問題を解決しようとしています: この問題の目的は、スタックとキューに精通することです。それぞれc1、c2、およびc3リットルの水を保持できる3つの水差しがあります。最初、水差し1はいっぱいで、他の2つの水差しは空です。次の手順を何度でも繰り返すことができます。2つの水差しを選択し、最初の水差しが空になるか、2番目の水差しがいっぱいになるまで、一方の水差しの内容をもう一方の水差しに注ぎます。あなたの目標は、水差しの1つで正確にdリットルになることです。 WaterTransfer.javaというプログラムを作成して、目標を達成するために必要な転送を決定します。入力は、c1、c2、c3、およびdを表す2〜100(両端を含む)の4つの整数を含む1行です。出力は、最初の内容から始まり、dリットルを含む水差しの1つで終わる、水差しの内容の最小シーケンスです。出力の各行は、スペースで区切られた3つの整数で構成されている必要があります。解決策が存在しない場合、プログラムは出力を生成しないはずです。 出力を生成しない私の解決策は次のとおりです。

queue arraylist java stack

1
答える

イテレータ(Java)を使用してリスト内の値を置き換えるにはどうすればよいですか[重複]

この質問にはすでに回答があります: iterator for replacing list members in Java? (2つの答え) 閉鎖2日前。 この質問にはすでに回答がありますこの質問にはすでに回答があります: iterator for replacing list members in Java? Javaでリストメンバーを置き換えるためのイテレータ? (2つの答え) (2つの答え) 2日前2日前に閉鎖されました。 基本的に私は、ユーザーが文字列を入力すると、その文字列がリストに変換され、最後から2番目の要素が出現するたびに最後の要素に置き換えられる単純なプログラムを作成しています。

list java iterator arraylist

1
答える

ArrayList <String []>の特定のインデックスを渡しますが、Stringは実際にはString [] []です。

これがうまく説明されていないか、この問題を解決する適切な方法ではない場合は申し訳ありませんが、私はコーディングに不慣れであり、これがここでの最初の質問なので、簡単に行ってください。とにかく、コードが別々のテキストファイルから質問と回答を読み取り、それぞれを独自のArrayListに保存する雑学クイズゲームを作成しようとしています。各質問は、ArrayList<タイプの特定のインデックスに保存されます。 String>。今度は私の回答のために、すべての質問の特定の回答を別々の2D文字列配列(String[1][4])に保存し、後で回答自体のArrayList< String[] >に転送しました。このようにして、両方のArrayListのインデックスが一致するようになります(質問と回答)。 ArrayListがそれらの間で一致するインデックスと同等のままであるように、独自のシャッフルメソッドを作成したかったのです。今、私のコードは文字通り完璧に機能していて、どこからともなくそれはひどい考えだと判断しました!私は過去数日間、運が悪かったのでそれを修正しようとしてきました。私の問題は、すべての質問の答えをシャッフルしようとすることにあります。そうすれば、回答オプションが同じ順序になることはありません。私のコードは以下のとおりです。

reference multidimensional array arraylist java pass by reference

ホットタグ

© 2021   KonnichiwaSekai.Com