Estructura de datos-tipo de datos

Estructura y tipo de datos

1. Diferencia

estructura de datos:

La estructura de datos es la forma en que una computadora almacena y organiza los datos. La estructura de datos se refiere a una colección de elementos de datos que tienen una o más relaciones específicas entre sí. En circunstancias normales, una estructura de datos cuidadosamente seleccionada puede brindar una mayor eficiencia operativa o de almacenamiento. La estructura de datos a menudo está relacionada con algoritmos de recuperación eficientes y técnicas de indexación.

Estructuras de datos de uso común: Array, Linked List, Hash, etc.

tipo de datos:

El tipo de datos es el atributo de cada dato en el código, como int, string, bool, double, etc.

En un ordenador general, int ocupa 4 bytes, 32 bits, y el rango de datos es -2147483648 ~ 2147483647 [-2 31 ~ 2 31 -1]

2. El uso de la estructura de datos

En el desarrollo de la informática, las estructuras de datos también han evolucionado. Hay muchas estructuras de datos que se utilizan comúnmente en programación, como las matrices.

Por ejemplo:

//新建一个长度为3的数组并且初始化:0,1,2,他们三个初始值都是0。
int[] i = new int[3];
  • La matriz aquí es una estructura de datos.

3. El uso de tipos de datos

El tipo de datos es el atributo de los datos. Si no puede determinar el atributo de los datos en el código, no puede controlar su propio código, porque todos los diferentes atributos de los datos pueden lograr diferentes efectos, y hay muchas cosas diferentes que puede hacer. , El tipo de datos determina cómo se ejecutará el código.

Por ejemplo:

//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);

Estructura de datos-Enciclopedia Baidu

Supongo que te gusta

Origin blog.csdn.net/hu1262340436/article/details/108705099
Recomendado
Clasificación