2011-06-23 12 views
0

宿題です。
国の都道府県の選挙候補者の氏名と投票総数を保存します。
この練習では配列を使うべきです。
候補の数が分からないので、私はJagged配列を使うべきだと思います。私が書いたように、 しかし、州の数が知られている:ギザギザにアイテムを追加

int ProvincesCount = 30; 
string[][][] JaggedArray = new string[ProvincesCount][][]; 

を私は候補者名とその票を入力したい私は州ごとにトップの人を決定する必要がありLoop.Thenと配列にカウントされます。
Arrayに情報を入力する方法を教えてください。

+1

ジグの配列は、アイテムの数が事前にわかっていない場合、データを構造化するための最良の方法ではない可能性があると考えてください。 – anthony

+0

@anthony どのようなデータ構造を使用する必要がありますか? アレイファミリ – Shahin

答えて

2

Hereあなたは配列のサイズを変更する方法を見つけることができます。 初期サイズを指定する必要があります。 の方が初期サイズが良いと思われるので、サイズを変更する必要はありません

このトピックに到達した場合は、州と候補者を表すクラスを使用することをお勧めします。

1

そこにです。それは宿題なので、あなたが使用できるarray.resizeメソッドです。しかし、より高度なトピックになると、これはやり方ではなく、リンクされたリストのようなものは、アプリケーションに依存してより良く機能することを覚えておいてください。

関連する問題