最高分求 数据结构 高手
考试,急求各路高手帮忙答<数据结构>试题,赠高分,RMB都行,求您了!做出答案的万分感谢!!!编写算法题1、设计函数,求一个单链表中的结点个数。并将结果放在头结点的dat...
考试,急求各路高手帮忙答<数据结构>试题,赠高分,RMB都行,求您了!
做出答案的万分感谢!!!
编写算法题
1、设计函数,求一个单链表中的结点个数。并将结果放在头结点的data域中。
typedef struct node
{int data;
stuct node * next;
}*lklist;
void count1(lklist head)
2、设计递归函数,求一棵二叉树的深度。
typedef struct node1
(int data;
stuct node * lc,rc;
}*bitreptr;
int depth (bitreptr root)
3、设计建立有向图正邻接矩阵的函数
typedef struct
{ int data[100][100];
int dem;
} sqgraph;
sqgraph crt (sqgraph g) 展开
做出答案的万分感谢!!!
编写算法题
1、设计函数,求一个单链表中的结点个数。并将结果放在头结点的data域中。
typedef struct node
{int data;
stuct node * next;
}*lklist;
void count1(lklist head)
2、设计递归函数,求一棵二叉树的深度。
typedef struct node1
(int data;
stuct node * lc,rc;
}*bitreptr;
int depth (bitreptr root)
3、设计建立有向图正邻接矩阵的函数
typedef struct
{ int data[100][100];
int dem;
} sqgraph;
sqgraph crt (sqgraph g) 展开
5个回答
展开全部
1、设计函数,求一个单链表中的结点个数。并将结果放在头结点的data域中。
typedef struct node
{int data;
stuct node * next;
}*lklist;
void count1(lklist head)
typedef struct Link1 { int data; struct Link *next; }Link;
{ int num=0; Link *p=Head->next; while(p)
{ p=p->next; num++; }
Head->data=num;
}
2、设计递归函数,求一棵二叉树的深度。
typedef struct node1
(int data;
stuct node * lc,rc;
}*bitreptr;
int depth (bitreptr root)
int BiTreeDepth(BiTree T1
{ int dep1,dep2; if(T==NULL) return 0; else
{
dep2=BiTreeDepth(T->rchild);
if(dep1>dep2) return dep1+1;
else return dep2+1;
}
}
typedef struct node
{int data;
stuct node * next;
}*lklist;
void count1(lklist head)
typedef struct Link1 { int data; struct Link *next; }Link;
{ int num=0; Link *p=Head->next; while(p)
{ p=p->next; num++; }
Head->data=num;
}
2、设计递归函数,求一棵二叉树的深度。
typedef struct node1
(int data;
stuct node * lc,rc;
}*bitreptr;
int depth (bitreptr root)
int BiTreeDepth(BiTree T1
{ int dep1,dep2; if(T==NULL) return 0; else
{
dep2=BiTreeDepth(T->rchild);
if(dep1>dep2) return dep1+1;
else return dep2+1;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
1.typedef struct Link
{
int data;
struct Link *next;
}Link;
void func(Link *Head)
{
int num=0;
Link *p=Head->next;
while(p)
{
p=p->next;
num++;
}
Head->data=num;
}
2.int BiTreeDepth(BiTree T)/* 求树的深度 */
{
int dep1,dep2;
if(T==NULL) return 0;
else
{
dep1=BiTreeDepth(T->lchild);
dep2=BiTreeDepth(T->rchild);
if(dep1>dep2) return dep1+1;
else return dep2+1;
}
}
{
int data;
struct Link *next;
}Link;
void func(Link *Head)
{
int num=0;
Link *p=Head->next;
while(p)
{
p=p->next;
num++;
}
Head->data=num;
}
2.int BiTreeDepth(BiTree T)/* 求树的深度 */
{
int dep1,dep2;
if(T==NULL) return 0;
else
{
dep1=BiTreeDepth(T->lchild);
dep2=BiTreeDepth(T->rchild);
if(dep1>dep2) return dep1+1;
else return dep2+1;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用数据库做吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用数据库做吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询