学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 外语学习 > 韩语学习 > 2013年安徽省分析数据入门

2013年安徽省分析数据入门

2013年安徽省分析数据入门

1、设t是给定的一棵二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左,右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0。N2、NL、NR、N0都是全局量,且在调用count(t)之前都置为0.

typedef struct node

{int data; struct node *lchild,*rchild;}node;

int N2,NL,NR,N0;

void count(node *t)

{if (t->lchild!=NULL) if (1)___ N2++; else NL++;

else if (2)___ NR++; else (3)__ ;

if(t->lchild!=NULL)(4)____; if (t->rchild!=NULL) (5)____;

}

26.树的先序非递归算法。

void example(b)

btree *b;

{ btree *stack[20], *p;

int top;

if (b!=null)

{ top=1; stack[top]=b;

while (top>0)

{ p=stack[top]; top--;

printf(“%d”,p->data);

if (p->rchild!=null)

{(1)___; (2)___;

}

if (p->lchild!=null)

(3)___; (4)__;

}}}}

2、给出折半查找的递归算法,并给出算法时间复杂度性分析。

3、 将顶点放在两个集合V1和V2。对每个顶点,检查其和邻接点是否在同一个集合中,如是,则为非二部图。为此,用整数1和2表示两个集合。再用一队列结构存放图中访问的顶点。

int BPGraph (AdjMatrix g)

//判断以邻接矩阵表示的图g是否是二部图。

{int s[]; //顶点向量,元素值表示其属于那个集合(值1和2表示两个集合) int Q[];//Q为队列,元素为图的顶点,这里设顶点信息就是顶点编号。

int f=0,r,visited[]; //f和r分别是队列的头尾指针,visited[]是访问数组 for (i=1;i<=n;i++) {visited[i]=0;s[i]=0;} //初始化,各顶点未确定属于那个集合

Q[1]=1; r=1; s[1]=1;//顶点1放入集合S1

while(f<r)

{v=Q[++f]; if (s[v]==1) jh=2; else jh=1;//准备v的邻接点的集合号

if (!visited[v])

{visited[v]=1; //确保对每一个顶点,都要检查与其邻接点不应在一个集合中

第1页

TOP相关主题

  • 数据分析入门
  • 数据分析入门书籍
  • 数据分析师入门
  • 大数据分析入门
  • 数据分析师入门书籍
  • 大数据分析入门书籍
  • 数据分析如何入门
  • 数据分析入门书籍推荐

我要评论

相关文档

  • 2013年安徽省分析数据入门

    2013年安徽省分析数据入门_韩语学习_外语学习_教育专区。2013年安徽省分析数据入门 1、证明由二叉树的中序序列和后序序列,也可以唯一确定一棵二叉树。 当 n=1 ...

  • 2014年安徽省数据分析入门

    2014年安徽省数据分析入门_韩语学习_外语学习_教育专区。2014年安徽省数据分析入门 1、设有一组初始记录关键字为(45,80,48,40,22,78),要求构造一棵二叉排序树...

  • 2013年安徽省分析数据要领

    2013年安徽省分析数据要领_韩语学习_外语学习_教育专区。2013年安徽省分析数据要领 1、冒泡排序算法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡...

  • 2013安徽省分析数据库的考试题目基础

    2013安徽省分析数据库的考试题目基础_公务员考试_资格考试/认证_教育专区。1、给出折半查找的递归算法,并给出算法时间复杂度性分析。 2、我们用 l 代表最长平台...

  • 2015年上半年安徽省分析数据入门

    2015年上半年安徽省分析数据入门_韩语学习_外语学习_教育专区。2015年上半年安徽省分析数据入门 1、请编写一个判别给定二叉树是否为二叉排序树的算法,设二叉树用...

  • 2015年上半年安徽省分析数据基础

    2015年上半年安徽省分析数据基础_韩语学习_外语学习_教育专区。2015年上半年安徽省分析数据基础 1、有一个带头结点的单链表,每个结点包括两个域,一个是整型域info...

  • 2013年安徽省数据入门高级

    2013年安徽省数据入门高级_韩语学习_外语学习_教育专区。2013年安徽省数据入门高级 1 、二路插入排序是将待排关键字序列 r[1..n] 中关键字分二路分别按...

  • 2015年上半年安徽省分析数据基础

    2015年上半年安徽省分析数据基础_公务员考试_资格考试/认证_教育专区。1、矩阵中元素按行和按列都已排序,要求查找时间复杂度为O(m+n),因此不能采用常规的二层...

  • 2015年上半年安徽省数据分析基础

    2015年上半年安徽省数据分析基础_韩语学习_外语学习_教育专区。2015年上半年安徽省数据分析基础 1、对二叉树的某层上的结点进行运算,采用队列结构按层次遍历最适宜...

  • 2013年安徽省及全国化学试剂月度产量数据统计报告

    中国产业洞察网 www.51report.com 2013 年安徽省及全国化学试剂月度产量数 据统计报告 目录 第一节 第二节 第三节 全国化学试剂月度产量情况分析 ...2014 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部