1.1 开场白
        If you give someone a program, you will frustrate them for a day; if you teach them how to program, you will frustrate them for a lifetime. (如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。)
        而我可能就是要折磨你们一辈子的那个人。大家好!我是《数据结构》这门课的老师,我叫封清扬。同学私下里都叫我“疯子”,嘿嘿,疯子可是有思想的标志哦。
        在座的大家给我面子,都来选修我的课,这点我很高兴。不过在上课前,有些话还是要先说一下。
        数据结构是计算机专业的基础课程,但也是一门不太容易学好的课,它当中有很多搞脑子的东西,之后在上课时,你若碰到了困惑或不解的地方,都是很正常的反应,就像你想乘飞机去旅行,在飞机场晚点几个钟头,上了飞机后又颠簸恐慌了一把一样,别大惊小怪,都很平常,只要能安全到达就是成功。
        如果你的学习目的是为了将来要做一个优秀的程序员,向微软、Google的工程师们靠齐,那么你应该要努力学好它,不单是来听课、看看教科书,还需要下来做题和上机练习。不过话说回来,如果你真有这样的志向,就该早开始研究了,来听我的课,就更加有主动性,收获也会更大。
        如果你的目的是为了考计算机、软件方面的研究生,那么这门必考课,你现在就可以准备起来——很多时候,考研玩的不是智商,其实就是一个投入的时间而已。
        如果你只是为了混个学分,那么你至少应该要坚持来上课,在我的课堂上听懂了,学明白了,考前适当地复习,拿下这几个学分应该不在话下。
        如果你只是来打酱油的,当然也可以,我的课不妨碍你打酱油,但你也不要妨碍其他同学坐到好位子,所以请靠后坐,并且不说话,静心打酱油就好。

如果,我是说真的如果,你是一个对编程无比爱好的人,你学数据结构的目的,既不是为了工作为了钱,也不是为了学位和考试,而只是为了更好地去感受编程之美。啊,你应该得到我的欣赏,我想我非常愿意与你成为朋友——因为我自己也没有做到如此纯粹地去学习和应用它。

出处:http://www.cnblogs.com/cj723/archive/2011/02/24/1963767.html

《大话数据结构》第1章 数据结构绪论 1.1 开场白相关推荐

  1. 大话数据结构 摘录 第一章 数据结构绪论

    文章目录 启示:数据结构 学习数据机构的重要性 数据结构引发的案例 数据结构的起源 程序设计=数据结构+算法 基础概念与术语 数据 数据元素 数据项 数据对象 数据结构 数据结构:是相互之间存在一种或 ...

  2. 读书笔记-《大话数据结构》第一章数据结构绪论

    1.3数据结构的起源 数据结构:是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科. 程序设计=数据结构+算法 1.4基本概念和术语 1.4.1数据:描述客观事物 ...

  3. java数据结构 第4章-链表(双向链表)

    文章目录 4.4 双向链表应用实例 4.4.1双向链表的操作分析和实现 1.管理单向链表的缺点分析: 2.分析 双向链表的遍历,添加,修改,删除的操作思路 3.双向链表的代码实现 4.代码运行结果 4 ...

  4. 大话数据结构读书笔记艾提拉总结 查找算法 和排序算法比较好 第1章数据结构绪论 1 第2章算法 17 第3章线性表 41 第4章栈与队列 87 第5章串 123 第6章树 149 第7章图 21

    大话数据结构读书笔记艾提拉总结 查找算法 和排序算法比较好 第1章数据结构绪论 1 第2章算法 17 第3章线性表 41 第4章栈与队列 87 第5章串 123 第6章树 149 第7章图 211 第 ...

  5. C语言数据结构(大话数据结构——笔记1)数据结构绪论、算法、线性表

    [C语言描述]<数据结构和算法> 说是这个教程是按照<大话数据结构>这本书来编写的:数据结构与算法经典书籍--大话数据结构(带配套源码) ↑废话太TM多了,换一个! [搞定数据 ...

  6. 《大话数据结构》样章试读

    <大话数据结构>样章试读 各位童鞋,<大话数据结构>从写作到出版,虽然经历了一些坎坷,但终于还是在今天正式在一些网店发售了.现在提供两章的完整版试读PDF文件,希望能给您有所 ...

  7. 《数据结构(C语言版)》严巍敏课件~第一章:绪论

    <数据结构(C语言版)>严巍敏课件-第一章:绪论

  8. 高一凡-数据结构第1章-绪论

    高一凡-数据结构第1章-绪论 1.1三元组抽象数据类型Triplet 1.初始化InitTriplet 2.销毁三元组DestoryTriple 3.获取元素值Get 4.指定赋值Put 5.检查升序 ...

  9. 数据结构笔记(王道考研) 第一章:绪论

    大部分内容基于中国大学MOOC的2021考研数据结构课程所做的笔记,该课属于付费课程(不过盗版网盘资源也不难找...).后续又根据23年考研的大纲对内容做了一些调整,将二叉排序树和平衡二叉树的内容挪到 ...

  10. 大话数据结构 第七章 图(二) 最小生成树、最短路径、拓扑排序、关键路径算法

    大话数据结构 第七章 图(二) 最小生成树.最短路径.拓扑排序.关键路径算法 最小生成树 定义 Prim算法 Kruskal算法 最短路径 Dijkstra算法 Floyd算法 拓扑排序 AOV网 拓 ...

最新文章

  1. HttpRequest接口测试
  2. php冒泡和选择排序,选择排序vs冒泡排序
  3. codefoces 939E Maximize!好题
  4. java断言错误_java-获取断言错误,即使期望值和实际值相同
  5. [LeetCode]题解(python):068-Text Justification
  6. request.setAttribute()怎么用的?
  7. php读取xml的值,PHP读取XML值的代码(推荐)
  8. 读书笔记-集体智慧编程
  9. KISSsoft03-2018F SP6,计算和重新分析机器零件
  10. lcd1602驱动程序
  11. 大咖云集 共享国际开源盛宴「第十三届开源中国开源世界高峰论坛」在京成功举办...
  12. mysql查询 NULL
  13. java短信平台开源_Java通过SMS短信平台实现发短信功能
  14. 关于成立一个软件工作室
  15. linux增加swap空间的方法
  16. 求数组内子数组最大的和(Maximum Subarray )
  17. 【VCS】Git之无尽探索
  18. Android 客户端与服务器端时间校准
  19. ios传值给js_深入剖析 iOS 与 JS 交互
  20. 百度Q-T语义一致性比未获奖 (总结)

热门文章

  1. 复习笔记(六)——C++运算符重载(难点)
  2. tomcat 显示访问的ip白名单
  3. php每天扒取当天新闻_php 抓取新浪新闻的程序代码
  4. 目录创建 android,创建目录浏览器  |  Android 开发者  |  Android Developers
  5. kibana显示JAVA,elasticsearch kibana简单查询讲解
  6. java 多个 panel_在Java中,每次我向JPanel添加多个东西时,第二...
  7. dropdownlist三级联动怎么实现_Excel下拉菜单不会做?15秒教会你制作一二三级联动下拉菜单,从此做表不求人!...
  8. 如何用babel将ES6转换
  9. python的sorted函数用法_Python sorted函数及用法
  10. mysql 去重_点赞功能,用 MySQL 还是 Redis ?