软考视频第一章讲的就是数据结构。这部分的内容在自考书中学习过,曾经也接触过,总之,就是有一种熟悉的感受。猛然间的看上去好像有很是多的数据结构,但是当把它们梳理好总结好之后,你会发现数据结构是如此的整齐。算法
计算机在解决不论什么实际问题都离不开数据表示和处理,而数据表示和处理核心的问题之中的一个就是数据结构。数据结构
数据结构就是计算机在组织数据和存储数据的方式。数据结构是计算机底层的知识,足够引发咱们的重视,因此咱们首先要从这样一个定位去学习它。学习
第一章可以分红两块内容。一是数据结构(包含逻辑结构和存储结构),二是算法(包含查找的排序)。不一样的数据结构决定了它的算法运行的快慢。spa
这两块是紧密相关了视频
(一)数据结构排序
数据结构。无非就是数据是以一个什么样的结构被组织在计算机内部的。咱们经常据说或者使用的线性表、二叉树、图等它们可以分为两种分类:逻辑和存储。所谓逻辑就是人们可以主观想象出来的一种结构。而存储就是物理上的存储方式。索引
数据的逻辑结构又是以一种或可以是几种方式存储结构存储在计算机中的。it
(二)算法class
当数据存储到计算机中时,咱们需要对其进行改动。比方插入和删除或者查找读取数据。这是就涉及到了算法,即对某一数据结构下的数据进行查找和操做。主要介绍排序和查找,查找就是在数据结构中查找到当中某一个数据所在的位置。排序就是对数据的大小进行又一次排序。二叉树
我的认为仍是排序算法比較复杂一点。主要缘由是种类比較多。查找就是仅仅有三种,顺序查找和二分查找可对线性的存储数据进行查找。分块查找涉及到索引。评价一个算法的好坏就是看它的时间复杂度和空间复杂度。对于算法当时看的时候很是明确,但是事后哪怕是总结的时间就不会了,忘的就是这么的快,因此要经常回想曾经学到的东西作比較。对于算法的具体解释(主要是小编自编的)请待下篇分解。
软考小感觉:
我忘的真快。我老是很是快的就懂了一个东西又很是快的忘记了。
我很是急躁。
前两天视频看完了,作了一套题,真是完全伤心了。感受视频和没看过同样(有点太夸张),但是认为本身不会的那么的多。瞬间不淡定了,找同组的人交流了一下,她们说咱们会学好几遍的。谁也不能一遍就学会所有的知识,要否则也不会准备三个月了。
是个人问题,又犯了曾经的毛病,老是想一口吃个胖子。
事实上并无想着一遍就学的怎么样,仅仅是照本身预期的差的很是远。
绘图很是重要。
一直说要总结,事实上在绘图的过程当中咱们就是在总结了。