博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
17年10月自考--一直在路上~
阅读量:4167 次
发布时间:2019-05-26

本文共 952 字,大约阅读时间需要 3 分钟。

碎碎念

      自考的学习之路也走了一多半了,面对自考,最开始的时候是束手无策的,自己也不是很认真,慢慢从自考中不断的吸取经验,现在准备自考也淡定了好多了。这次的自考也是如此,同时想想与做项目比较,自考的学习简直是太幸福了,还能不断的从书本上吸收知识。


数据结构

      说数据结构,自己最喜欢的两块内容就是树和图了,虽然我的空间,立体思维不是很好,但是我对于图片的喜爱程度丝毫没有受到影响。同时考后再把数据结构的书过了一遍,自己有更加深刻的体会。

      整体上来看的话,数据结构应该是由两大块组成的:逻辑结构和存储结构。每一种具体的结构都是离不开这两块的。逻辑结构:是数据元素的逻辑关系,存储结构是逻辑结构在计算机中的实现,这样我们就很容易想到存储结构应该包含的内容:数据元素以及数据元素之间的关联方式。

这里写图片描述

      在理解了逻辑结构和存储结构的基础上我们就要看一些实例了,就是具体的应用。这里我们需要理解的是,每种具体的结构,比如说二叉树,他的逻辑结构是属性结构,他的存储方式可以是链式可以是顺序,也可以是多种混合的结构。我们要不断体会不断的应用,才会有不同的体验。因此下面的导图中我用了两天虚线标明了一下关系。

这里写图片描述

      我们可以说以上的操作都是静态的,没有真正的操作一项,如果我们想让他们动起来的话,要做一些运算了,这是就需要有查找和排序了,这时我们从两个方面时间复杂度和控件复杂度两个角度去了解,同时对于不同的存取结构之下他们的查找和排序是如何实现的。

这里写图片描述

      下面是最终的导图,希望大家可以拍砖斧正~

这里写图片描述


C++

     个人觉得思维导图最终画的有些乱,有好多关系,最后觉得他们相通的地方太多。

  如果是大分枝:

这里写图片描述

     抽象我们比较熟悉,都有什么呢?当然我认为,抽象是要和类的实例对象联系起来的~函数中的参数,我们要不断的体会,传值和传地址。常常被弄晕,传地址值是传值?!

这里写图片描述

     函数呢?我想说类和对象,通过函数有了灵魂~

这里写图片描述

     这是最终的图,通过考试我想对友元函数又亲切不少,通过友元函数破坏了封装性,对complex对象又何尝不是呢?

这里写图片描述


结语

     作为LOL的迷妹(虽然我不会玩),今天看直播一句话激励我,主播这样评价麻辣香锅(然而我最喜欢UZI),“香锅不是成功,就是在成功的路上”。现在的我们何尝不是这样呢,像自考,像我们不断的提升自己,生活太长,我们一直在通往成功的路上。

你可能感兴趣的文章
闪存文件系统(Flash File System)
查看>>
WinMIPS64工具进行MIPS指令集实验(一)
查看>>
WinMIPS64工具进行MIPS指令集实验(二)
查看>>
Linux上快速入门英特尔Optane DC Persistent Memory Module的配置与使用
查看>>
Intel Optane DC Persistent Memory Module (PMM)详解
查看>>
Ubuntu 18.04安装英特尔Optane DC Persistent Memory Module配置工具ipmctl
查看>>
NUMA架构下的CPU拓扑结构
查看>>
如何判断变量在内存中如何放置的?低位在前还是高位在前
查看>>
c语言中通过指针将数值赋值到制定内存地址
查看>>
64位与32位linux c开发时默认字节对齐值
查看>>
malloc(malloc在32位编译系统中分配的地址会8字节对齐,64为编译系统中会8或者16字节对齐)
查看>>
初始化时共享内存的key值和信号量初始化的key值可以一样
查看>>
linux创建线程之pthread_create
查看>>
pthread_attr_init线程通俗举例讲解与线程属性
查看>>
进程和线程的区别
查看>>
int main(int argc,char* argv[])详解,以及与int main()有什么区别
查看>>
SourceInsight全工程查找替换方法
查看>>
C语言chdir()函数:改变当前的工作目录
查看>>
Linux下的函数执行时间的统计方法(测试某个函数的执行时间)
查看>>
调整内核printk的打印级别(启动脚本中运行 echo 0 4 0 7 > /proc/sys/kernel/printk 关闭所有内核打印)
查看>>