第四章学习小结

这周学习的知识:串、数组、广义表

                         串:

                           定义:串(String)是由零个或多个字符组成的有限序列,又称字符串

                           特殊的串:空串 空格串 子串与主串

                           存储方式:

                                   定长顺序存储:采用固定长度的数组(即静态数组)存储串。此方式存储串时,需要预估串的长度提前申请足够的存储空间。目标串如果超过了数组申请的长度,超出部分会被                                      自动舍弃(称为“截断”)。

                                                                堆分配存储:一种动态存储结构

                                   链式存储:借用链表的存储结构来存储串。一般情况下使用单链表就足够了,而且不需要增设头结点。在构建链表时,每个结点可以存放一个字符,也可以存放多个字符。

 

                          广义表:广义表简称表,它是线性表的推广。广义表的定义是递归的,广义表是线性表的递归数据结构。

                           
心得体会:

                      1.知识需要沉淀,不要想试图一下子掌握所有,以前好多不明白的东西突然一下明白了,也有好多东西因为好久不用忘记了,学习知识的过程是反复迭代、不断沉淀的过程,要时常对自己的所                          学知识进行巩固。

                      2.在学习时要多回归课本,之前一直看视频学习,看得头很大,后来看了课本的基础知识后,恍然大悟。

posted @ 2020-05-05 14:40  刘丁铭  阅读(117)  评论(0编辑  收藏  举报