决定开始从mooc和ppt上学习数据结构,。。。。。。书暂时不看。在进入数据结构之前,我首先将自己以一个还未进入大山但又向往山中美景的探险者身份对数据结构的几点疑问的答案的寻找和思考写在下面。

什么是数据结构?

程序 = 数据结构 + 算法 可见数据结构和算法共同构成了我们所写的程序,他们是不同的,但是互相依赖的。数据结构之于计算机是数据存储的结构,之于程序员是对于数据逻辑上的思考。

为什么要学习数据结构呢?

为了不挂科,为了写好程序,为了。。。。。。数据结构是整个程序的基础,一旦选定了数据结构,程序的框架也就确定了下来,随后就需要算法来使程序有血有肉起来。所以一个正确的数据结构的选择是非常重要的。这也从一定侧面反映出数据结构的学习要求我们培养在遇到特定问题时选择对的数据结构的能力。

怎样学好数据结构?

网上有一大堆具体实现教程

培养兴趣  明确目标 动手实践 持之以恒

在此过程中必然要学习算法(算法设计 算法分析 算法实践),对于每个知识点:理论学习 可视化 动手实现

最新文章

  1. android studio使用部分报错处理
  2. oracle与sqlserver部分区别
  3. jquery取消选择select下拉框
  4. Arcgis for JS之Cluster聚类分析的实现
  5. python urllib2 模拟网站登陆
  6. mysql中explain看性能
  7. 另类方法解决设计Web页面出现:Error Creating Control
  8. 【风马一族_Android】代码英语之二 布局文件的Android各个参数
  9. Win10系统安装
  10. HDU 5949 Relative atomic mass 【模拟】 (2016ACM/ICPC亚洲区沈阳站)
  11. Mysql 应该选择什么引擎
  12. 【HDOJ】1493 QQpet exploratory park
  13. Fastjson 1.2.22-24 反序列化漏洞分析
  14. 百度官方CDN公共库(jquery、dojo、Bootstrap)
  15. 拷贝JAR包
  16. 【转】Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置
  17. windows server 2008开启共享文件设置
  18. Win2012 R2虚拟机自激活(AVMA)技术
  19. 程序媛计划——python中级课时1
  20. SQL语句常见优化十大案例

热门文章

  1. JAVA_SWT 事件的四种写法
  2. VUE el-input正则验证
  3. CV2——学习笔记-图像分类
  4. keras Model 3 共享的层
  5. java-mybaits-013-mybatis-Interceptor-拦截器执行顺序
  6. 【转】Selenium-WebDriverApi接口详解
  7. thymeleaf自定义属性
  8. UIScrollView实现自动循环滚动广告
  9. pipeline代码自动生成
  10. PPM / PGM / PBM 图像文件格式