資料結構——資料型別
- 資料結構和資料型別
- 一.區別
- 資料結構:
- 資料型別:
- 二.資料結構的使用
- 舉例:
- 三.資料型別的使用
- 舉例:
資料結構和資料型別
一.區別
資料結構:
資料結構是計算機存盤、組織資料的方式,資料結構是指相互之間存在一種或多種特定關系的資料元素的集合,通常情況下,精心選擇的資料結構可以帶來更高的運行或者存盤效率,資料結構往往同高效的檢索演算法和索引技術有關,
常用的資料結構:陣列(Array)、鏈表( Linked List)、散串列(Hash)、等
資料型別:
資料型別是代碼中每個資料的屬性,比如int、string、bool、double、等
在一般的電腦中,int占用4位元組,32位元,資料范圍為-2147483648~ 2147483647 [-231~231-1]
二.資料結構的使用
在計算機科學的發展程序中,資料結構也隨之發展,程式設計中常用的資料結構有很多,比如陣列,
舉例:
//新建一個長度為3的陣列并且初始化:0,1,2,他們三個初始值都是0,
int[] i = new int[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);
資料結構-百度百科
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/110554.html
標籤:其他
上一篇:天津大學仁愛學院ACM作業室簡介
下一篇:掃描代碼復雜度的工具
