int array[10][不明]
上記のように一次元目は10個で2次元目はランダムに増やせるようにしたいのですが、どのようにすればよいでしょうか?
array[1]の二次元目に新たに追加されることもあればarray[2]の二次元目に新たに追加されることもあり、
最終的にarray[1]の二次元の数は3で、array[2]の二次元は10になったり毎回ランダム。
このようにarray[0]~array[9]の二次元目の数が毎回ランダムに対応できるようにする場合にはどうすればよいでしょうか。
キーも値もいずれも数値です。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
Listの1次元配列では駄目でしょうか?
var array = new[] {
new List<int>(),
new List<int>(),
new List<int>(),
new List<int>(),
new List<int>(),
new List<int>(),
new List<int>(),
new List<int>(),
new List<int>(),
new List<int>(),
};
array[0].Add(5); // 追加
System.Diagnostics.Debug.WriteLine("[0]の個数 " + array[0].Count);
System.Diagnostics.Debug.WriteLine("[0][0]の値" + array[0][0]);
No.2
- 回答日時:
ご参考。
http://msdn.microsoft.com/ja-jp/library/2s05feca …
要素数を変える場合は
1.配列の中のデータをどっかにコピーして保存する。
2.どれかをdeleteしてnewしなおす。
3.コピーしておいた値を戻す。
と言う処理が必要。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- PHP ファイルの書き込みについて教えて下さい。 1 2023/03/20 12:01
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
- 流行・カルチャー 二次創作の二次創作(三次創作)はパクリではないか 3 2023/08/09 16:55
- Visual Basic(VBA) 型が一致しませんとエラー 6 2023/07/06 20:14
- 数学 三次関数のグラフ 微分した二次関数の=0の解が1つ(重解)の時 元の三次関数のグラフはなぜ単調に増加 4 2023/05/11 11:04
- 数学 【高1 数学Ⅰ 二次関数】 二次関数 f(x)=x^2-4ax+8a がある。ただし、aは正の定数と 3 2022/07/23 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語での引数の省略方法
-
#define _CRT_SECURE_NO_WARNIN...
-
「指定されたキャストは有効で...
-
if と配列の組み合わせ
-
(int *)の意味
-
複数桁10進数の*桁目だけを抽出...
-
足して100になるような乱数のア...
-
ラップ関数とはどんなものですか?
-
エラー 添字が付けられた値が、...
-
C言語で三目並べをするプログラ...
-
円周率
-
return 1L
-
ポインタを使って関数の値の...
-
商と剰余を同時に求める(C言語)
-
PowerShellがうまくいかない
-
C言語 エラーの原因がわからな...
-
数字列を3桁ごとにカンマで区切...
-
質問です 下記のコードを分かり...
-
アスタリスクで正方形
-
systemの戻り値を取得する方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
複数桁10進数の*桁目だけを抽出...
-
#define _CRT_SECURE_NO_WARNIN...
-
ラップ関数とはどんなものですか?
-
卒業研究でよく分からないとこ...
-
【C++】関数ポインタの使い方
-
実数の整数部,小数部の取得
-
std::set<int> で、ある値が何...
-
C言語 エラーの原因がわからな...
-
c言語
-
system関数がうまくいかない
-
C++でvectorにテキストファイル...
-
acceptをalarmでタイムアウトさ...
-
if と配列の組み合わせ
-
return 1L
-
「{ } で囲むだけ」は正しい?
-
(マルチスレッド)_beginthrea...
-
PowerShellがうまくいかない
-
このプログラミング誰か教えて...
おすすめ情報