第一次 6.19-6.25
前两天一直在搞数据结构的验收,所以忘了写了,今天补一下上一周的每周报告。
第一点:上一周主要是在进行数据结构的小学期,其中各种算法让我感到可能这个暑假我也得找一些数据结构与算法的视频进行学习一下,最近看的几个算法都很难看懂,广度优先算法,深度优先算法,对于队列,栈的使用也很生疏,还有对于树的概念,红黑树,二叉树等等,让我感受到了自己的不足,确实有很多算法对于我们的学习很有用,但是也确实很难理解,上学期的算法与数据结构也没有说学的不好,但是课上进行的代码可以说是基本没有吧,导致之掌握一些理论知识,有些代码还是看不懂,有些即便看懂,也还是不会用,所以还是要多看看代码,多多练习,对于这次小学期的大作业,我做的是一个公交站查询系统,没有用数据库来导入数据,而是通过文本读取的方式来进行,这比之前的数据库的方法,我认为增加了难度,虽然没有了javaWeb的架构,但是增加了最优路径的问题,在数据库中可以通过查询的方法,数据都是有规律的,而且位置都可以通过查询来知道,而在文件中,把数据提供给数组,数组中的数据没有数据库中的查询系统,只能用一些算法来解决,我的最优路线通过网上查阅,用了bfs广度优先算法,队列,哈希数组,哈希映射,散列表等等,读懂了其中的一些代码,但是其中的细节不知道为啥要这样写,对算法还有很多不懂之处,这个暑假也该好好补补。
第二点:这周看了看大数据技术的视频,看了这么多,对大数据有了一定的了解,但是对于Hadoop,HBase等等还是不是很清楚,还有就是Linux系统,我已经安装了虚拟机,而且在虚拟机中也安装了Linux系统,安卓了Hadoop,但是我的系统的磁盘满了,导致现在没办法进行实践了,等回家,给电脑增加了内存在实践吧,现在也只能听一听课。