Meta name="Robots" Content="All"> 程序员数据结构笔记(二)_计算机软件水平考试_计算机类考试_学子考试网
网站首页 | 考试学习 | 英语学习 | 求职 |出国留学 | 资源下载 | 论文中心 | 箐箐校园 | 精品课程 | 网络学院 | 网站留言
资格类考试: 公务员考试 报关员考试 导游资格 注册会计 司法考试
外语类考试: 英语四六级 雅思 托福 GRE BEC PETS 职称英语
学历类考试: 高考 考研 自考 成考 专升本
计算机考试: 等级考试 水平考试 微软认证 思科认证 Linux认证
设为主页
联系站长
添加收藏夹
考试辅导:程序员数据结构笔记(二)

考试辅导:程序员数据结构笔记(二)

学子考试网 Ks263.Com 点击数: 2006-11-2 字体:[ ] 收藏本文

 

5.二叉树的遍历
   先根 \
   中根 栈 中根遍历(左子树)根(右子树),再用相同的方法处理左子树,右子树.
   后根 /
   先,中序已知求树:先序找根,中序找确定左右子树.
   层次遍历(队列实现)
  6.线索二叉树(穿线树)
   中序线索二树树目的:利用空指针直接得到中序遍历的结果.
   手段(方法):左指针为空,指向前趋,右指针为空,指向后继.
  结点结构:

ltag Lch Data rch rtag

  Ltag=0,lch指向左孩子,ltag=1,指向前趋结点
  Rtag=0,rch指向右孩子;rtag=1,指向后继结点
  中序遍历: 1) 找最左结点(其左指针为空)
    2) 当该结点的rtag=1,该结点的rch指向的就为后继
    3) 当rtag=0,后继元素为右子树中最左边那个
  N个结点的二树有空指针N+1个 

  周六我去了周SIR的办公室,他很热情,我问的是中序线索化二叉树的问题(递归),关于这个问题我会在以后的笔记中作重点补充。我在这学校从来没有碰到过像他这样热情的老师,真的,大一的时候我们学校就开了C,当时我就连#include<stdio.h>这句话的意思都不晓得,别说是让我写程序了(到这份上也不怕把丑事都抖出来了:《数据结构》的课程设计也是哈科大的littlebob兄帮我做的,很遗憾,他高程就差几分,希望他早日成功,我们都要向他学习)等于说我的C知识九成都是在大二下学期的时候学的。而且全是自学的。拿这个周末来说吧。我三天时间就看完了一本C语言大全。当然,并不是从头到尾,只是根据自己的实际情况,重点是指针和数据结构那块。C最要的便是指针。程序员考试下午试题最重要的便是递归问题(1~2道,没有掌握就没希望了哦)。我说这些并不是为了表明自己多么用功,只是希望每位"学者"都有所侧重。

上一页  [1] [2] [3] 


  • 上一篇文章:

  • 下一篇文章:




  •                            【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    特别推荐
    最新热点
    最新推荐
    相关文章
      没有相关文章
     网站首页 -  网站地图 -  加入收藏 -  联系我们 -  友情链接 
    冀ICP备05000973号 ©2005-2006 www.ks263.com.版权所有