没有合适的资源?快使用搜索试试~ 我知道了~
2010青海省数据库入门入门.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 126 浏览量
2021-10-03
14:29:48
上传
评论
收藏 15KB DOCX 举报
温馨提示
试读
6页
2010青海省数据库入门入门.docx
资源推荐
资源详情
资源评论
1、编程实现单链表的就地逆置。
23.在数组 A[1..n]中有 n 个数据,试建立一个带有头结点的循环链表,头指针为 h,要求
链中数据从小到大排列,重复的数据在链中只保存一个.
2、二路插入排序是将待排关键字序列 r[1..n]中关键字分二路分别按序插入到辅助向量
d[1..n]前半部和后半部〔注:向量 d 可视为循环表〕,其原则为,先将 r[l]赋给 d[1],再从
r[2] 记录开始分二路插入。编写实现二路插入排序算法。
3、有一个带头结点的单链表,每个结点包括两个域,一个是整型域 info,另一个是指向下
一个结点的指针域 next。假设单链表已建立,设计算法删除单链表中所有重复出现的结点,
使得 info 域相等的结点只保留一个。
#include <stdio.h>
typedef char datatype;
typedef struct node{
datatype data;
struct node * next;
} listnode;
typedef listnode* linklist;
/*--------------------------------------------*/
/* 删除单链表中重复的结点 */
/*--------------------------------------------*/
linklist deletelist(linklist head)
{ listnode *p,*s,*q;
p=head->next;
while(p)
{s=p;
q=p->next;
while(q)
if(q->data==p->data)
{s->next=q->next;free(q);
q=s->next;}
else
{ s=q; /*找与 P 结点值相同的结点*/
q=q->next;
}
p=p->next;
}
return head;
}
4、编写一个过程,对一个 n×n 矩阵,通过行变换,使其每行元素的平均值按递增顺序排
列。
5、约瑟夫环问题〔Josephus 问题〕是指编号为 1、2、…,n 的 n〔n>0〕个人按顺时针
方向围坐成一圈,现从第 s 个人开始按顺时针方向报数,数到第 m 个人出列,然后从出列
的下一个人重新开始报数,数到第 m 的人又出列,…,如此重复直到所有的人全部出列为
资源评论
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功