This commit is contained in:
krahets
2023-04-08 04:08:33 +08:00
parent 54b72a3ac9
commit c6da3ca087
7 changed files with 44 additions and 48 deletions

View File

@ -1681,11 +1681,11 @@
<h1 id="33">3.3. &nbsp; 小结<a class="headerlink" href="#33" title="Permanent link">&para;</a></h1>
<ul>
<li>整数 byte, short, int, long 、浮点数 float, double 、字符 char 布尔 boolean 是计算机中的基本数据类型,占用空间的大小决定了它们的取值范围</li>
<li>程序运行时,数据存储在计算机内存中。内存中每块空间都有独立的内存地址,程序通过内存地址访问数据</li>
<li>数据结构主要可以从逻辑结构和物理结构两个角度进行分类。逻辑结构反映了数据元素之间的逻辑关系,物理结构反映了数据在计算机内存中的存储式。</li>
<li>常见的逻辑结构线性、树状网状等。我们一般根据逻辑结构将数据结构分为线性(数组、链表、栈、队列)和非线性(树、图、堆)两种。根据实现方式的不同,哈希表可能是线性非线性。</li>
<li>物理结构主要有两种,分别是连续空间存储(数组)和离散空间存储(链表)所有数据结构都是由数组、链表或两者组合实现的。</li>
<li>计算机中的基本数据类型包括整数 byte, short, int, long 、浮点数 float, double 、字符 char 布尔 boolean ,它们的取值范围取决于占用空间大小和表示方式</li>
<li>程序运行时,数据存储在计算机内存中。每个内存空间都拥有对应的内存地址,程序通过这些内存地址访问数据。</li>
<li>数据结构可以从逻辑结构和物理结构两个角度进行分类。逻辑结构描述了数据元素之间的逻辑关系,物理结构描述了数据在计算机内存中的存储式。</li>
<li>常见的逻辑结构包括线性、树状网状等。通常我们根据逻辑结构将数据结构分为线性(数组、链表、栈、队列)和非线性(树、图、堆)两种。哈希表的实现可能同时包含线性非线性结构</li>
<li>物理结构主要分为连续空间存储(数组)和离散空间存储(链表)所有数据结构都是由数组、链表或两者组合实现的。</li>
</ul>