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

2015年青海省数据库入门要领

2015年青海省数据库入门要领

1、假设以I和O分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。(15分)

(1)A和D是合法序列,B和C 是非法序列。

(2)设被判定的操作序列已存入一维数组A中。

int Judge(char A[])

//判断字符数组A中的输入输出序列是否是合法序列。如是,返回true,否则返回false。

{i=0; //i为下标。

j=k=0; //j和k分别为I和字母O的的个数。

while(A[i]!=‘\0’) //当未到字符数组尾就作。

{switch(A[i])

{case‘I’: j++; break; //入栈次数增1。

case‘O’: k++; if(k>j){printf(“序列非法\n”);exit(0);} }

i++; //不论A[i]是‘I’或‘O’,指针i均后移。}

if(j!=k) {printf(“序列非法\n”);return(false);}

else {printf(“序列合法\n”);return(true);}

}//算法结束。

2、4、 void LinkList_reverse(Linklist &L)

//链表的就地逆置;为简化算法,假设表长大于2

{

p=L->next;q=p->next;s=q->next;p->next=NULL;

while(s->next)

{

q->next=p;p=q;

q=s;s=s->next; //把L的元素逐个插入新表表头

}

q->next=p;s->next=q;L->next=s;

}//LinkList_reverse

3、设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.树的先序非递归算法。

第1页

TOP相关主题

  • 梦想世界流派入门要领
  • 数据库学习入门
  • sql数据库入门
  • nosql数据库入门
  • 数据库设计入门经典
  • 数据库快速入门教程
  • 数据库入门

我要评论

相关文档

  • 2015年青海省数据库入门要领

    2015年青海省数据库入门要领_韩语学习_外语学习_教育专区。2015年青海省数据库入门要领 1、设有一个数组中存放了一个无序的关键序列 K1、K2、?、Kn。现要求将 ...

  • 2015年青海省数据库入门要领

    2015年青海省数据库入门要领_韩语学习_外语学习_教育专区。2015年青海省数据库入门要领 1、 根据二叉排序树中序遍历所得结点值为增序的性质, 在遍历中将当前遍历...

  • 2015年青海省数据库入门要领

    2015年青海省数据库入门要领_韩语学习_外语学习_教育专区。2015年青海省数据库入门要领 1、设有一个数组中存放了一个无序的关键序列 K1、K2、?、Kn。现要求将 ...

  • 2015年青海省数据库入门要领

    2015年青海省数据库入门要领_韩语学习_外语学习_教育专区。2015年青海省数据库入门要领 1、 连通图的生成树包括图中的全部n个顶点和足以使图连通的n-1条边,最...

  • 2015年青海省数据库入门要领

    2015年青海省数据库入门要领_韩语学习_外语学习_教育专区 暂无评价0人阅读0次下载举报文档2015年青海省数据库入门要领_韩语学习_外语学习_教育专区。2015年青海...

  • 2015年青海省数据库入门要领

    2015年青海省数据库入门要领_韩语学习_外语学习_教育专区。2015年青海省数据库入门要领 1、假设以 I 和 O 分别表示入栈和出栈操作。栈的初态和终态均为空,入...

  • 2015年青海省数据库入门入门

    2015年青海省数据库入门入门_公务员考试_资格考试/认证_教育专区。1、设一棵二叉树的结点结构为 (LLINK,INFO,RLINK),ROOT为指向该二叉树根结点的指针,p和q分别...

  • 2015年上半年青海省数据库入门要领

    2015年上半年青海省数据库入门要领_韩语学习_外语学习_教育专区。2015年上半年青海省数据库入门要领 1、给出折半查找的递归算法,并给出算法时间复杂度性分析。 2...

  • 2015年青海省基础数据要领

    2015年青海省基础数据要领_数学_小学教育_教育专区。2015年青海省基础数据要领 1、设一棵二叉树的结点结构为 (LLINK,INFO,RLINK),ROOT 为指向该二叉树根结点的...

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