Unity自学之路之中级篇(上)

 

Unity自学之路之中级篇(上)好了,我们学到这里,对于面向对象的四个基本特征的运用已经掌握得差不多了吧。对...

Unity自学之路之中级篇(上)
好了,我们学到这里,对于面向对象的四个基本特征的运用已经掌握得差不多了吧。对自己写的程序也自信了许多了吧。

那么,是时候运用这些特征,加上所学的设计模式去做一些事情了。

那么要做什么事情呢?


你们应该见过Array、List这些数据吧,你们也应该有操作过它们吧。但是,你们知道它们是怎么在程序中运作的吗?还有我们为什么要知道它们在程序中的运动呢?

因为我们更好的操作它们,那就得了解它们,这样我们才能随心所欲的操作它们去完成我们要完成的事情。正所谓,“知己知彼,百战百胜”。

算了,我不知道怎么写了,毕竟语文不好。不和大伙们绕了,在这篇文章里主要给大家说的就是数据结构。

数据结构


这时候可以会有人有疑问,为什么我们不先去学习数据结构再学习设计模式呢?

至少我是这样的情况,以前我也是这么想的,因此我就先去学了数据结构,结果太难搞懂了,这便导致我的学习效果非常的差。

之后经过学习设计模式后,对面向对象的基本特征掌握的非常熟练后。当我再去学习数据结构的时候,OMG。居然没有那么吃力了,这种感觉太棒了。

说了那么多,我们先大体了解一些数据结构的概念吧(我是直接百科的)。

数据结构

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率的算法。数据结构往往同高效的检索算法和索引技术有关。



正如上面所说的。”通常情况下,精心选择的数据结构可以带来更高的运算或者存储效率的算法。数据结构往往同高效的检索算法和索引技术有关“

大体上就是说选择正确适合你的数据结构能提高工作效率。

总之学了数据结构,能让我们了解数据之间的存储关系,让我们能在合适的地方运用合适的数据结构来提高我们的工作效率,并且数据结构中常常会有一些常用的算法,例如:排序算法、查找算法等等,特别再一些框架中也运用到了数据结构等等。

学习方式


还是老样子,书籍与视频的结合。

对于书籍呢,我当时看的是这本书《C#数据结构》。

不好意思,找不到封面的图片(这就有点尴尬了蛤)。

对于视频,当时我看的是郝斌的数据结构,但是它用的是C语言来讲解的。不过讲解的非常详细,大伙们可以选择性的观看。

对于C#版的数据结构教学视频呢,目前我看到的还是siki老师的视频,但是有一点缺陷就是。他没把树形结构、图形结构讲出来。对于这一点,我想了想。如果可以我为大家出这一部分的视频教程,但是我个人不怎么会搞教程,毕竟语文不好,怕说错话。



好吧,今天就到这了,克森感觉排版有点单调,因此放张图片增加美感,但愿大家原谅我的淘气。

PS:克森还有一个星期的课了。也就是11天之后就没课了,到时候就可以专心为大家做视频啊,分享文章啥的了。。最近没能出优质的文章,但请大伙们原谅。

学习资源链接:http://pan.baidu.com/s/1kUHvp7x 密码:cgi4

关于Unity墙外的世界

Unity墙外的世界 --- 这里有国外的经典案例、教程、文章,在这里你将会学到更为先进的Unity开发知识。
   
下一篇:Unity自学之路之中级篇(中)


更多经典,敬请期待


    关注 Unity墙外的世界


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册