学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 外语学习 > 韩语学习 > 2014年河北省数据总结要领

2014年河北省数据总结要领

2014年河北省数据总结要领

1、两棵空二叉树或仅有根结点的二叉树相似;对非空二叉树,可判左右子树是否相似,采用递归算法。

int Similar(BiTree p,q) //判断二叉树p和q是否相似

{if(p==null && q==null) return (1);

else if(!p && q || p && !q) return (0);

else return(Similar(p->lchild,q->lchild) && Similar(p->rchild,q->rchild)) }//结束Similar

2、冒泡排序算法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)请给出上浮和下沉过程交替的冒泡排序算法。

48.有n个记录存储在带头结点的双向链表中,现用双向起泡排序法对其按上升序进行排序,请写出这种排序的算法。(注:双向起泡排序即相邻两趟排序向相反方向起泡)

3、请编写一个判别给定二叉树是否为二叉排序树的算法,设二叉树用llink-rlink法存储。

4、证明由二叉树的中序序列和后序序列,也可以唯一确定一棵二叉树。

29. ①试找出满足下列条件的二叉树

1)先序序列与后序序列相同 2)中序序列与后序序列相同

3)先序序列与中序序列相同 4)中序序列与层次遍历序列相同

5、设有两个集合A和集合B,要求设计生成集合C=A∩B的算法,其中集合A、B和C用链式存储结构表示。

typedef struct node {int data; struct node *next;}lklist;

void intersection(lklist *ha,lklist *hb,lklist *&hc)

{

lklist *p,*q,*t;

for(p=ha,hc=0;p!=0;p=p->next)

{ for(q=hb;q!=0;q=q->next) if (q->data==p->data) break;

if(q!=0){ t=(lklist *)malloc(sizeof(lklist)); t->data=p->data;t->next=hc; hc=t;} }

}

6、约瑟夫环问题(Josephus问题)是指编号为1、2、 ,n的n(n>0)个人按顺时针方向围坐成一圈,现从第s个人开始按顺时针方向报数,数到第m个人出列,然后从出列的下一个人重新开始报数,数到第m的人又出列, ,如此重复直到所有的人全部出列为止。现要求采用循环链表结构设计一个算法,模拟此过程。

#include<stdlib.h>

typedef int datatype;

typedef struct node

{datatype data;

struct node *next;

}listnode;

typedef listnode *linklist;

void jose(linklist head,int s,int m)

{linklist k1,pre,p;

第1页

TOP相关主题

  • 河北省 大数据
  • 河北省人口普查数据
  • 河北省数据产业研究院
  • 河北省医药中标数据网
  • 河北省数据库
  • 河北省统计年鉴2014
  • 2014年河北省平均工资
  • 2014年河北省会考试题

我要评论

相关文档

  • 2014年河北省数据总结要领

    2014年河北省数据总结要领_韩语学习_外语学习_教育专区。2014年河北省数据总结要领 1 、已知有向图 G=(V,E) ,其中 V={V1,V2,V3,V4,V5,V6,V7} E={<V...

  • 2014年河北省数据总结要领

    2014年河北省数据总结要领_韩语学习_外语学习_教育专区。2014年河北省数据总结要领 1 、已知有向图 G=(V,E) ,其中 V={V1,V2,V3,V4,V5,V6,V7} E={<V...

  • 2014年河北省数据总结要领

    2014年河北省数据总结要领_韩语学习_外语学习_教育专区。2014年河北省数据总结要领 1、两棵空二叉树或仅有根结点的二叉树相似;对非空二叉树,可判左右子树是否...

  • 2015年河北省数据总结要领

    2015年河北省数据总结要领_思想汇报/心得体会_党团工作_实用文档 暂无评价0人阅读0次下载举报文档2015年河北省数据总结要领_思想汇报/心得体会_党团工作_实用...

  • 2013年河北省数据总结要领

    2013年河北省数据总结要领_韩语学习_外语学习_教育专区。2013年河北省数据总结要领 1、在有向图 G 中,如果 r 到 G 中的每个结点都有路径可达,则称结点 r 为...

  • 2012年河北省数据总结要领

    2012年河北省数据总结要领_韩语学习_外语学习_教育专区。2012年河北省数据总结要领 1、因为后序遍历栈中保留当前结点的祖先的信息,用一变量保存栈的最高栈顶指针,...

  • 2010年河北省数据总结要领

    2010年河北省数据总结要领_韩语学习_外语学习_教育专区。2010年河北省数据总结要领 1、两棵空二叉树或仅有根结点的二叉树相似;对非空二叉树,可判左右子树是否...

  • 2014年湖北省数据总结要领

    2014年湖北省数据总结要领_韩语学习_外语学习_教育专区。2014年湖北省数据总结要领 1、二部图(bipartite graph) G=(V,E)是一个能将其结点集V分为两不相交子...

  • 2014年浙江省数据总结要领

    2014年浙江省数据总结要领_韩语学习_外语学习_教育专区。2014年浙江省数据总结要领 1、 连通图的生成树包括图中的全部n个顶点和足以使图连通的n-1条边,最小生成...

  • 2014年浙江省数据总结要领

    2014年浙江省数据总结要领_韩语学习_外语学习_教育专区。2014年浙江省数据总结要领 1、设有两个集合A和集合B,要求设计生成集合C=A∩B的算法,其中集合A、B和C用...

  • 2014年江苏省数据总结要领

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

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