关于数据结构的思考
2013-04-04 15:33
211 查看
对于程序员来说有一句话是大家都知道的:程序=数据结构+算法。对于一些切切实实写过一些
代码的Coder来说,我们所做的编码无非就是对数据的操作,然而考虑到数据就必须对数据进行存储
可是,如何存储呢?在内存里嘛,但是数据是以什么样的形式存储的直接关系到我们对数据操作的
难易程度,从而直接影响到程序的效率。其重要性笔者就不在谈了,其实以笔者现在的水准来看只是
看到了较为浅显的一面。
笔者现在是一位在校大三学生,主要倾向java语言方向。对于数据结构和算法算是笔者的一个较
为薄弱的环节吧。虽然以前学校是开过这门课的,但是大学的课程大家都懂得!鉴于日后的需要以及
自我的提升,笔者打算从新啃一下数据结构。这个阶段笔者回放弃哪些理论性的东西,而是注重实战。
至于选择的实现的语言,笔者个人认为C语言是最好不过了,没有java、c++哪些过多的语法结构,
更加易于理解和实现。笔者也是好久没有写C的人了,重新从菜鸟开始也未尝不可!
不过考虑到开发工具的原因,也许会有一些C、C++语法混用情况。不过这不打紧,这个阶段自己
需要的是注重对思想的理解至于语法上的小细节先略过吧。基于时间上的考虑笔者不会完全去实现所有
的数据结构,只是实现一些典型的,毕竟复杂的结构也是靠简单结构“组织”的。
写下这篇文章也是给自己一个阶段性的学习计划吧.
代码的Coder来说,我们所做的编码无非就是对数据的操作,然而考虑到数据就必须对数据进行存储
可是,如何存储呢?在内存里嘛,但是数据是以什么样的形式存储的直接关系到我们对数据操作的
难易程度,从而直接影响到程序的效率。其重要性笔者就不在谈了,其实以笔者现在的水准来看只是
看到了较为浅显的一面。
笔者现在是一位在校大三学生,主要倾向java语言方向。对于数据结构和算法算是笔者的一个较
为薄弱的环节吧。虽然以前学校是开过这门课的,但是大学的课程大家都懂得!鉴于日后的需要以及
自我的提升,笔者打算从新啃一下数据结构。这个阶段笔者回放弃哪些理论性的东西,而是注重实战。
至于选择的实现的语言,笔者个人认为C语言是最好不过了,没有java、c++哪些过多的语法结构,
更加易于理解和实现。笔者也是好久没有写C的人了,重新从菜鸟开始也未尝不可!
不过考虑到开发工具的原因,也许会有一些C、C++语法混用情况。不过这不打紧,这个阶段自己
需要的是注重对思想的理解至于语法上的小细节先略过吧。基于时间上的考虑笔者不会完全去实现所有
的数据结构,只是实现一些典型的,毕竟复杂的结构也是靠简单结构“组织”的。
写下这篇文章也是给自己一个阶段性的学习计划吧.
相关文章推荐
- 关于数据结构的思考
- 涂鸦数据结构0 关于博客组织和知识体系构建的思考
- linux 笔记 关于struct file 结构下 private_data 数据结构的思考
- linux 笔记 关于struct file 结构下 private_data 数据结构的思考
- 关于数据结构的思考
- 关于中南大学数据结构/C++课设题目的一点思考(一·简单题)
- 深入理解CUDA线程层次以及关于设置线程数的思考
- 转载 关于程序员的人生思考
- 关于分布式锁的有关思考
- 关于C++函数思考1(缺省的六大函数)
- 工作之余的思考--关于框架
- 关于L1和L2的一些思考
- 你适合做一个项目经理吗 - 关于项目经理的终极思考
- (2)个人使用小爬虫---------关于一次被论坛封号而搜索的思考
- 关于C/C++头文件重复定义的思考
- 关于缓存的一点思考。欢迎拍砖!
- 关于“servlet中有内容,但jsp中无内容”的思考
- 关于目前经济的思考
- 猎豹CEO傅盛:关于深度学习的五个思考
- 关于inet_ntoa函数的思考