与えられた2つのLinkedList(各ノードに文字がある)の交点を見つけます。 両方のLinkedListに現れる文字を持つLinkedListを返します(LinkedList1と同じシーケンス順)。2つの与えられたLinkedListの交点
エラー:変数tempが、私はこのエラーを解決するために多くのことをしようとした
初期化されていない可能性がありますが、私はこの問題で一歩前進傾けます。私のエラーを解決するのを助けてください。
public SchNode func(SchNode head1, SchNode head2)
{
SchNode temp;
for(SchNode ptr=head1;ptr!=null;ptr=ptr.nextNode)
{
for(SchNode ptr2=head2;ptr2!=null;ptr2=ptr2.nextNode)
{
if(ptr.ch==ptr2.ch)
{
temp.ch=ptr2.ch;
temp=temp.nextNode;
}
}
}
return temp ;
}
あなたは一時を宣言していない、とあなたもそれを初期化する必要があります。 – Malav
ここであなたの質問は明確ではありません。あなたは2つのリンクされたリストの交差点を見つけようとしており、すべてのコーマン要素が順番に並んでいるリストを取得しようとします。どちらも異なるものです。 – Malav
* "LinkedListを返す" *は混乱しています(悪いフレーズ)。両方のリストに共通する文字を含む*新しい*(3番目)のLinkedListを返すとして読んでいます。 – Andreas