知识大全 如何学习数据结构[1]

Posted 过程

篇首语:恢弘志士之气,不宜妄自菲薄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何学习数据结构[1]相关的知识,希望对你有一定的参考价值。

  前面的话 轻舟曾经热衷于把自己复习时候遇到的问题和总结的经验在学赛网论坛中分享给大家 不过来了交大以后 发现这里卧虎藏龙 自己只不过是溪底小虾一个 于是放弃了以前出数据结构笔记的打算 不过 最近在学赛论坛中又有许多同学问起我数据结构的事情 这里就把以前总结的笔记的前言帖出来 但绝对不会有后续部分 希望大家见谅

  学习数据结构这门课程至少要经历三个过程 方可真正的掌握这门课程 得到一个满意的成绩 这个过程简单来说就是三个字 活→死→活

  首先 是一个学 活 的过程 就要要求我们对书中的每一个算法 能够在脑海中建立起相应的模型 而不是死板的算法 比如树的遍历非递归算法 在入栈与出栈的过程中 我们就要在脑海中形成访问树每个结点的过程 真正掌握住这个算法 这样 全书复习下来 你的脑海中就有了整个数据结构的模型概念 对任何一个陌生的算法 将不感到生疏和害怕

  有些同学到了此处就觉得数据结构已经学好 可以万事大吉了 其实这还远远不够 如果参加考试 往往会拿不到高分 甚至还会纳闷 为何自己数据结构学的这样好 成绩却不尽如人意 因此产生了批卷老师判错的想法 所以 第二个过程 就是一个学 死 的过程 这个过程要求 要记住书中的算法(功利一点就是要背诵会所报考学校的考试要求的算法)

cha138/Article/program/sjjg/201311/11242

相关参考

知识大全 数据结构学习讲座(C++) 单链表(3)

数据结构学习讲座(C++)单链表(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!单链表()下面

知识大全 数据结构学习讲座(C++) 单链表(2)

数据结构学习讲座(C++)单链表(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!单链表()&n

知识大全 数据结构学习讲座(C++) 单链表(1)

数据结构学习讲座(C++)单链表(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!单链表()&n

知识大全 数据结构学习讲座(C++)双向链表

数据结构学习讲座(C++)双向链表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!双向链表 

知识大全 数据结构概论之学习数据结构的意义

  数据结构是介于数学计算机硬件和计算机软件三者之间的一门核心课程  在计算机科学中数据结构不仅是一般程序设计的基础而且是设计和实现编译程序操作系统数据库系统及其它系统程序和大型应用程序的重要基础  

知识大全 一个学生学习数据结构的体会[3]

  然而只有逻辑结构是不够的程序要能够运行必须把数据的逻辑结构在计算机中表示出来也就是设计物理结构大多数高级语言都对数据的物理结构有较好支持如各种数据类型作者在解释数据类型的概念时说到引入数据类型的目

知识大全 如何学习数据结构[3]

  对于总结共性问题上这里举一小个例子(呵呵我当初总结出这个并且和kaoyan斑竹一具讨论确定后三天就在年交大第一题考出类似东东)比如树的遍历不管是递归还是非递归也不管是线索树还是头结点有父母信息的树

知识大全 如何学习数据结构[2]

  有的学校有别的特殊要求也一并背会如上海交通大学喜欢考平均复杂度的分析这样的题目我们在书上可以找到这样的分析一共十一个全部背会就免去了在考场上分析的麻烦如果连答案都能记住那么也不会因为粗心失分了这一

知识大全 如何学习数据结构[4]

  对于中序遍历它的后继如下  ()如有右孩子后继是右孩子的最左下节点  ()若无右孩子且是父母的左孩子则后继就是父母  ()若无右孩子且是父母的右孩子则一直上溯到第一个左祖先(定义如前)则后继就是这

知识大全 一个学生学习数据结构的体会[2]

  在设计数学模型的过程中实际上就引出了数据结构的概念本书中作者给出的定义是简单来说数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科国内的教材为了语言上的严