「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

動的配列

pointこの用語のポイント

point配列だよ

point中身の数が決まっていない(後から追加できる)

スポンサーリンク

簡単に書くよ

動的配列(読:ドウテキハイレツ 英:dynamic array)とは

配列(複数の変数がくっついたもの)の分類のひとつ
であり

後から要素(配列の中身)を追加できる配列のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

変数
配列
配列の要素


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

変数は「プログラミング言語における『値を入れておく箱』」です。
処理の途中で値を入れたり、逆に取り出したりできます。

動的配列

配列は「複数の変数をくっつけたもの」です。

動的配列2

変数は「値を入れておく箱」でした。

動的配列3

配列は「値を入れておく箱が複数くっついたもの」です。

動的配列4

配列の要素は「配列の中にある箱ひとつひとつ」です。
言い方を変えると「複数の変数をくっつけたもの」の中にある「変数」のことです。

動的配列5

以上を踏まえて、本題に入ります。

昔ながらの配列は後から箱の数を変えられませんでした。
最初に「箱が3つの配列」を用意したら、配列の中身は「3つの箱」だったのです。
後から箱を追加して4つにしたりは、できません。

動的配列6

ところがどっこい、技術の進歩と共に、それができるようになりました。
後から箱を追加できる配列が登場したのです。

動的配列7

この2種類の配列

1.後から要素を追加できない配列
2.後から要素を追加できる配列


のうち

2.後から要素を追加できる配列

が「動的配列」です。

動的配列8

あと、ついでなので書いておくと

1.後から要素を追加できない配列

は「静的配列」と言います。

動的配列9

動的配列は後から箱の数を変えられます。
ということは最初の時点で箱の数を決めておく必要がありません。
必要に応じて足せるからです。
最初に用意しておくのは「箱が0個の配列」で良いわけです。

動的配列10

一方、静的配列は最初の時点で箱の数を決めておく必要があります。
後から足せないからです。
箱が3個の配列を使いたければ「箱が3個の配列を用意するよ!」と最初の時点で指定しておく必要があります。

動的配列11

気が向いたら、セットで覚えてあげてください。

動的配列:要素を追加できる配列
静的配列:要素を追加できない配列


です。


image piyo2

一言でまとめるよ

まぁ「動的配列」って単語が出てきたら「後から要素(配列の中身)を追加できる配列(複数の変数がくっついたもの)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像022
書籍画像059

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
「定年力」の鍛え方 老後の毎日を最高にする方法