zoukankan      html  css  js  c++  java
  • 第0课——起航,新的目标

    其实,大多时候,我们大多都有一种感觉,能看懂别人的代码,可是自己写不出来,自己掌握的,是语言的基础,局限于语法层次,要想写出算法,需要数据结构的铺垫,后期也需要强大的数学推导能力。

    数据结构不等于算法,但确实进阶算法的必备基础,比如,设计实现一个计算器程序,要能够做到识别整个计算表达式,不使用数据结构,几乎是不可能做到的。

    如果自己不熟悉内部原理,到了需要定方案做项目的时候,是举棋不定的。比如排序,你只使用库函数的排序算法,可是并不知道它们的优劣,这样的项目开发,是有潜在风险的,而还有一点,和操作系统方面的有些东西不同,数据结构的知识,我们想学就可以深入学,而操作系统方面的某些知识,不是我们想深入就可以深入的,受限于技术封锁,在操作系统层次,有些东西知道怎么用即可,而数据结构,是可以深入研究的也是值得深入研究的。

    问题抛出,再不使用数据结构的情况下,下面的问题只有穷举,如果使用了呢?

  • 相关阅读:
    初识Python(3)__Python 数字
    初识Python(2)__Python 对象
    正式开始学习python
    现代浏览器的工作原理
    data URI scheme
    连接池
    介绍缓存的基本概念和常用的缓存技术(转)
    前后端及常用语言介绍
    非关系型数据库和关系型数据库区别
    VC编译连接选项详解(转)
  • 原文地址:https://www.cnblogs.com/yangguang-it/p/7140495.html
Copyright © 2011-2022 走看看