データ構造-データ型

データ構造とデータ型

1.違い

データ構造:

データ構造は、コンピューターがデータを格納および編成する方法です。データ構造とは、互いに1つ以上の特定の関係を持つデータ要素のコレクションを指します。通常の状況では、慎重に選択されたデータ構造により、運用効率やストレージ効率が向上します。データ構造は、多くの場合、効率的な検索アルゴリズムとインデックス作成技術に関連しています。

一般的に使用されるデータ構造:配列、リンクリスト、ハッシュなど

データのタイプ:

データ型は、int、string、bool、doubleなど、コード内の各データの属性です。

一般的なコンピュータでは、INTは4バイト、32ビットを占有し、データ範囲は-2147483648〜2147483647である[-2 31〜2 31 -1]

2.データ構造の使用

コンピュータサイエンスの発展に伴い、データ構造も進化しています。配列など、プログラミングで一般的に使用される多くのデータ構造があります。

例えば:

//新建一个长度为3的数组并且初始化:0,1,2,他们三个初始值都是0。
int[] i = new int[3];
  • ここでの配列はデータの構造です。

3.データ型の使用

データ型はデータの属性です。コード内のデータの属性を特定できない場合は、データのさまざまな属性によってさまざまな効果が得られ、さまざまなことができるため、独自のコードを制御することはできません。 、データ型によって、コードの実行方法が決まります。

例えば:

//C#
	double d = 1.5d;
	int i = (int)d;
	//这里用到了类型转换,将d的类型由double转换为了int
	Console.WriteLine(d);
	Console.WriteLine(i + i);
	//这里的d将会输出原本的1.5,i会输出成1,i+i是2,由此可见强制转换数据类型会造成一些数据的丢失。
	Console.ReadLine();

//Java
	int i = 1;
	string s = (string)i;
	//由于i是int格式,所以i+i会输出2,但是这里将i(int)强转为s(string)
	//string格式的“+”是拼接,所以会输出11
	System.out.println(i+i);
	System.out.println(s+s);

データ構造-バイドゥ百科事典

おすすめ

転載: blog.csdn.net/hu1262340436/article/details/108705099