新祥旭考研官网欢迎您!

预约报名

2016考研计算机冲刺考点梳理:遍历非递归算法(4)

【新祥旭考研】 / 2015-12-01

   计算机考研专业课复习科目包括数据结构、操作系统、计算机组成原理、计算机网络四门课程。其中数据结构这一科目兼具理论与实践,要求同学们在复习过程中不仅要对教材的基本概念进行记忆,同时还要结合知识点掌握相应的实际操作知识。为帮助同学们在计算机专业课复习上卓有成效,中公考研将为同学们整理全面的考点梳理,今天为大家带来的是数据结构的相关内容,请同学们适当参考,结合自身实际在全面复习的基础上进行重点理解记忆。

  算法描述:

  void Layerorder(BTptr T) //对二叉树T按层次遍历//

  {

  BTpfr p; qtype Q;

  if (T)

  {

  Clearqueue (Q); //置队Q空//

  Enqueue (Q,T); //将根指针进队//

  while (!Emptyqueue(Q) )

  {

  p=Dequeue(Q); //出队,队头元素?p//

  visit (p); //访问p结点//

  if (p->Lchild) Enqneue (Q,p->Lchid); //左子指针进队//

  if (p->Rchild) Enqneue (Q,p->Rchid); //右子指针进队//

  }

  }

  }

  说明:和前序不一样,这里的栈保存的是根结点的地址(因为中序遍历先访问左子树,而根结点没有被访问到。而前序遍历不一样,他一开始就访问根结点,所以他不保存根结点的地址而是保存右子树的地址,因为右子树还没有被访问。总之,用栈就是为了帮我们保存还没有被访问的地址,以便将来我们能找到返回的地址)

  数据结构在计算机学科专业基础综合试卷中占有较高的分值比重,因此是计算机专业课复习的重点科目,中公考研建议同学们在复习过程中能够广泛参考复习资料,同时结合自身的复习情况,找准方法,取得复习的超高效率和良好效果。

全方位权威辅导,考研复试效率高

面授一对一
在线一对一
魔鬼集训营
咨询课程 预约登记

以效果为导向    以录取为目标

填写信息获取考研一对一试听名额
姓名:
电话:
报考学校及专业:
北清考研定制 985考研定制 211考研定制 学硕考研定制 专硕考研定制 北京考研私塾
x