| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

数据结构大作业(含源代码)

文***享

贡献于2021-05-18

字数:15144













作业题目: 职工信息理系统
姓 名:
学 号:
班 级: 计算机班
指导教师:
日 期: 2010年X月X日

职工信息理系统
(学院计算机科学系班)
摘 :程序实现职工理系统中常见功 包括建立职工信息 输出职工信息根职工号部门号职工工资进行排序功 整职工表清空功
关键词:职工理 职工理系统 数排序 排序

1 关程序设计引言
着信息技术发展 更情况助计算机交流储存信息确切说计算机程序理庞信息提高信息技术发展 场合计算机样理程序功派场 譬职工信息理言 方便 功全面 通俗易懂理程序必备 点出发 设计出计算机理程序职工理系统 接说明该程序功
2 程序简介
该程序功十方面说明:
1输入:添加职工记录
2输出:输出全部职工记录
3职工号排序:通职工号指针职工记录职工号连接起
4职工号输出:职工号指针输出全部职工记录
5部门号排序:通部门号指针职工记录部门号连接起
6部门号输出:部门号指针输出全部职工记录
7职工工资排序:通职工工资指针职工记录职工工资连接起
8职工工资输出:职工号指针输出全部职工记录
9全清:删职工文件中全部记录
10存储退出:单链表中全部结点存储职工文件中然退出程序运行程
3 实验仪器
1台安装Turbo C 普通学生电脑

4 实验容
利静态链表实现综合算法
5 实验重点
掌握链表常操作
6 程序功实现详解
面详细介绍程序功实现方式代码含义 设计程序时 质量点算法 程序10功 显然应实现相应功10函数 设计时输出部分统函数中实现 面程程序设计中包括面象程序设计般没种职工类型变量 开始建立结构体变量谓职工类型 部分代码:
typedef struct node
{
int nodepnosalary *no职工号depno部门号salary工资数*
char name[maxsize] *职工姓名*
struct node *pno*pdepno*psalary*next *pno职工号指针pdepno部门号指针psalary工资数指针*
}employee
显然 结构体中成员包括职工姓名职工号部门号职工工资指该类型结点指针变量
面介绍实现第功代码:
employee *insert(employee *head)
{
employee *h
if(headNULL)
{
employee *s*h1
h1malloc(sizeof(employee))
smalloc(sizeof(employee))
clrscr()
printf(please input employee's name)
scanf(ss>name)
printf(please input employee's number)
scanf(d&s>no)
printf(please input department's number)
scanf(d&s>depno)
printf(please input employee's wages)
scanf(d&s>salary)
s>pnoNULL
s>pdepnoNULL
s>psalaryNULL
s>nextNULL
h1>pnoNULL
h1>pdepnoNULL
h1>psalaryNULL
h1>nexts
hh1
printf(all done\n)
getch()
}
if(headNULL)
{
employee *s*p*h1
h1head
ph1>next
smalloc(sizeof(employee))
if(p>nextNULL)
{
while(p>nextNULL)
pp>next
clrscr()
printf(please input employee's name)
scanf(ss>name)
printf(please input employee's number)
scanf(d&s>no)
printf(please input department's number)
scanf(d&s>depno)
printf(please input employee's wages)
scanf(d&s>salary)
s>pnoNULL
s>pdepnoNULL
s>psalaryNULL
s>nextNULL
p>nexts
hh1
printf(all done\n)
getch()
}
if(p>nextNULL)
{
clrscr()
printf(please input employee's name)
scanf(ss>name)
printf(please input employee's number)
scanf(d&s>no)
printf(please input department's number)
scanf(d&s>depno)

printf(please input employee's wages)
scanf(d&s>salary)
s>pnoNULL
s>pdepnoNULL
s>psalaryNULL
s>nextNULL
p>nexts
hh1
printf(all done\n)
getch()
}
}
return(h)
}
函数实现功插入职工记录职工表中 函数返回类型设计成前建立结构体类型指针函数 函数参数职工类型头指针变量 main函数中时建立头指针变量 赋空值 调该函数时空指针传插入函数职工表空第次插入职工记录时然传插入函数头指针值空判断新建立结点已结点插入(连接)结点 头指针空 已结点职工记录表中 插节点 职工表中职工记录时 (head>next>nextNULL时)插第结点面 职工表中结点两时插结点面
面说明第二功实现部分:
void output(employee *head)
{
employee *p
if(headNULL)
{
clrscr()
printf(The table is emptyplease insert before\n)
}
else
{
phead>next
if(pNULL)
{
clrscr()
printf(all information of employee\n\n)
printf(employee's name employee's number department's number employee's wages\n)
while(pNULL)
{
printf(\ts\t\td\t\t\td\t\t d\np>namep>nop>depnop>salary)
pp>next
}
}
}
getch()
}
函数功实现职工记录表中记录没记录 输出提示语句提醒者职工表空 空第号结点开始输出直结点(表格形式输出)
面分介绍根职工号部门号职工工资排序函数:
employee *SortByEmployeeNumber(employee *head)
{
employee *p*q*s*h*temp
tempmalloc(sizeof(employee))
hhead
for(shead>next sNULL ss>next)
{
ps
for(qs>next qNULL qq>next)
{
if((p>no)>(q>no))
pq
}
if(ps)
{
temp>nos>no
temp>depnos>depno
temp>salarys>salary
strcpy(temp>names>name)
s>nop>no
s>depnop>depno
s>salaryp>salary
strcpy(s>namep>name)
p>notemp>no
p>depnotemp>depno
p>salarytemp>salary
strcpy(p>nametemp>name)
}
}
clrscr()
printf(all done\n)
getch()
return(h)
}

employee *SortByDepartmentNumber(employee *head)
{
employee *p*q*s*h*temp
tempmalloc(sizeof(employee))
hhead
for(shead>next sNULL ss>next)
{
ps
for(qs>next qNULL qq>next)
{
if((p>depno)>(q>depno))
pq
}
if(ps)
{ temp>nos>no
temp>depnos>depno
temp>salarys>salary
strcpy(temp>names>name)
s>nop>no
s>depnop>depno
s>salaryp>salary
strcpy(s>namep>name)
p>notemp>no
p>depnotemp>depno
p>salarytemp>salary
strcpy(p>nametemp>name)
}
}
clrscr()
printf(all done\n)
getch()
return(h)
}
employee *SortByWages(employee *head)
{
employee *p*q*s*h*temp
tempmalloc(sizeof(employee))
hhead
for(shead>next sNULL ss>next)
{
ps
for(qs>next qNULL qq>next)
{
if((p>salary)>(q>salary))
pq
}
if(ps)
{
temp>nos>no
temp>depnos>depno
temp>salarys>salary
strcpy(temp>names>name)
s>nop>no
s>depnop>depno
s>salaryp>salary
strcpy(s>namep>name)
p>notemp>no
p>depnotemp>depno
p>salarytemp>salary
strcpy(p>nametemp>name)
}
}
clrscr()
printf(all done\n)
getch()
return(h)
}
第根职工号进行职工表中记录进行排序 里说明点 种排序相点职工指针类型函数 参数职工类型头指针 根职工号职工记录表排序函数中采排序算法直接选择排序法 整体两层循环第层负责职工类型指针变量号结点开始结点间循环 意义前定义职工类型指针变量存放号结点址 该类型指针变量存放二号结点址 然较职工号 然址存入第指针变量 程序中p指针 然第二层循环起效直结点止号结点职工号较终结点址存入p指针 然该p指针切信息号位置结点切信息进行交换 p指针终存放号结点址 需交换 接着外层循环起效 二号结点职工号三号结点开始(外层循环作两指针移步)较 重复述操作 直结点止 终实现职工记录表信息职工号排序 根部门号排序根职工工资进行排序样结构 里进行详细说明 整函数中条语句样 根职工号根部门号根职工工资进行较时p指针直存放职工号结点部门号结点职工工资结点址
面讲述删功实现:
employee *DeleteAllInformation()
{
employee *h
hNULL
clrscr()
printf(all done\n)
getch()
return(h)
}
该函数利职工类型指针变量赋予空值 然返回头指针 原存职工记录表置空
程序返回类型空函数 程序开始呈现出画面
void show()
{
clrscr()
printf(*********************************************************************\n)
printf(\n)
printf(welcome to use manage employee's information micro system\n)
printf(\n)
printf( ainsert a information of employee\n)
printf( boutputoutput all information of employee\n)
printf( csort by employee's number\n)
printf( doutput all information by employee's number\n)
printf( esort by department's number\n)
printf( foutput all information by department's number\n)
printf( gsort by employee's wages\n)
printf( houtput all information by employee's wages\n)
printf( idelete all employee's information\n)
printf( jsave\n)
printf( 0exit\n)
printf(*****************************************************************\n)
}
接着实现保存功函数代码:
void save(struct employee *head)
{
FILE *file
employee *p
if((filefopen(d\\职工记录表txtwb))NULL)
printf(can not open file\n)
fprintf(file\r\n) *换行符号写入文件*
fprintf(fileemployee's name employee's number department's number employee's wages\r\n)
for(phead>nextpNULLpp>next)
{
fprintf(file\ts\t\td\t\t\td\t\t d\r\np>namep>nop>depnop>salary) *写入记录*
fprintf(file\r\n) *换行符号写入文件*
}
fclose(file) *关闭文件*
clrscr()
printf(save done\n)
getch()
}
面说明整程序核心main函数 程序main函数开始进行 必须说明main函数:
main()
{
char flag
employee *head
headNULL
show()
scanf(c&flag)
while(flag '0')
{
switch(flag)
{
case 'a' headinsert(head)
show() break
case 'b' output(head)
show() break
case 'c' headSortByEmployeeNumber(head)
show() break
case 'd' output(head)
show() break
case 'e' headSortByDepartmentNumber(head)
show() break
case 'f' output(head)
show() break
case 'g' headSortByWages(head)
show() break
case 'h' output(head)
show() break
case 'i' headDeleteAllInformation()
show() break
case 'j' save(head)
show() break
}
scanf(c&flag)
}
}
显易见 main函数中说职工类型头指针变量外东西 提供选择功switch case语句 函数进行功选择main函数中while循环中switch case语句 利选择函数实现功 程序十功
7 程序运行程详解
程序包括输入职工记录输出全部职工记录根职工号排序输出根部门号排序输出根职工工资排序输出清空职工记录表保存职工记录表生成txt文文档退出等功运行程序会出现图1示窗口中发现说明功根旁边写英文字母进行选择方法输入相应写英文字母回车会进入相应功界面

图1 程序开始运行时界面界面
1 输入职工记录职工记录表中
图1示界面中时候开始运行程序时候想输入职工记录职工记录表中选择界面中第选项(输入a回车)会出现图2示求输入职工基信息窗口面容包括职工姓名职工号码部门号码职工工资参数

图2 输入职工相关参数
发现输入完参数回车键会出现全部参数输入完毕提示信息提示户次输入结束界面中次敲回车键返回图1示界面中返回界面想继续输入职工记录重复述操作进行职工记录输入时候种操作应称作插入记录显易见选项1仅输入职工记录插入职工记录职工记录表中假定已三职工记录输入进便解释部分排序功
2 输出全部职工记录
已输入完毕职工记录进行输入操作方法图1示界面中选择选项二(输入b回车)前输入全部职工记录图3示

图3 输出全部职工记录
发现输入记录表格形式输入窗口中便查阅
值提果职工记录表中什记录没前提进行输出功记录表空然输入记录时会出现图4示窗口提示户现职工记录表空必须先进性输入操作

图4 职工记录表空前提进行输入功
3 根职工号整职工记录表进行排序输出
职工记录表中两记录时根职工号进行整职工记录表排序方法图1示界面中选择选项三(输入c回车)会出现图5示窗口表示职工记录表排序完毕

图5 职工记录表进行排序完毕时候出现窗口
想查刚刚排序职工记录表窗口中敲回车键返回界面界面中选择第四选项(输入d回车)会出现图6示窗口

图6 根职工号排序输出窗口
前输出记录表相较(图3图6进行较)发现职工记录表职工号码排序(升序)
4 根部门号整职工记录表进行排序输出
职工记录表中两记录时根职工记录表中职工参数项部门号整职工记录表进行排序方法图1示界面中选择选项五(输入e回车)会出现图5示窗口表示根部门号排序已完毕想查刚刚排序记录表界面中选择选项六(输入f回车)时会出现图7示窗口

图7 根部门号排序输出窗口
前记录表进行较(图6图7进行较)发现职工记录表已根部门号排序
5 根职工工资整职工记录表进行排序输出
职工记录表中两记录时根职工参数项职工工资整职工记录表排序方法图1示界面中选择选项六(输入g回车)会出现图5示界面 想查已排序职工记录表图1示职工记录表中选择选项八(输入h回车)会出现图8示窗口

图8 根部门号排序输出窗口
前次记录较发现(图7图8进行较)职工记录表中记录已根职工工资排序
6 清空职工记录表
想重新开始输入职工记录者前记录需想重新开始输入记录时候清空职工记录表功方法程序界面中选择选项九(输入i回车)会出现图5示窗口表示职工记录表已清空界面中想返回界面敲次回车键时候(职工记录表已清空)选择选项二输入全部职工记录会出现图4示窗口提示职工记录表空必须先输入记录进行
7 保存已记录生成txt文文档文件
程序仅实现输入输出排序(根项目)删等功已记录保存起便 实现保存功方法图1示界面中选择选项十(输入j回车)会出现图9示窗口提示保存成功

图9 保存职工记录表成功(已生成职工记录表)
保存成txt文文档文件位置运行该程序微机中D驱动器根目录中功编写程序时已规定关保存位置代码:
if((filefopen(d\\职工记录表txtwb))NULL)
printf(can not open file\n)
发现保存成txt文文档文件名编写程序时定D盘根目录中找找职工记录表txt文件开会出现图10示窗口

图10 生成txt文文档
8 退出程序 图1示界面中选择选项十(输入0回车)会退出程序
8 程序源代码(C语言编写)
#include
#define maxsize 20
typedef struct node
{
int nodepnosalary *no职工号depno部门号salary工资数*
char name[maxsize] *职工姓名*
struct node *pno*pdepno*psalary*next *pno职工号指针pdepno部门号指针psalary工资数指针*
}employee

employee *insert(employee *head)
{

employee *h
if(headNULL)
{
employee *s*h1
h1malloc(sizeof(employee))
smalloc(sizeof(employee))
clrscr()
printf(please input employee's name)
scanf(ss>name)

printf(please input employee's number)
scanf(d&s>no)

printf(please input department's number)
scanf(d&s>depno)

printf(please input employee's wages)
scanf(d&s>salary)

s>pnoNULL
s>pdepnoNULL
s>psalaryNULL
s>nextNULL
h1>pnoNULL
h1>pdepnoNULL
h1>psalaryNULL
h1>nexts
hh1
printf(all done\n)
getch()
}

if(headNULL)
{
employee *s*p*h1
h1head
ph1>next
smalloc(sizeof(employee))
if(p>nextNULL)
{
while(p>nextNULL)
pp>next
clrscr()
printf(please input employee's name)
scanf(ss>name)

printf(please input employee's number)
scanf(d&s>no)

printf(please input department's number)
scanf(d&s>depno)

printf(please input employee's wages)
scanf(d&s>salary)

s>pnoNULL
s>pdepnoNULL
s>psalaryNULL
s>nextNULL
p>nexts
hh1
printf(all done\n)
getch()

}
if(p>nextNULL)
{
clrscr()
printf(please input employee's name)
scanf(ss>name)

printf(please input employee's number)
scanf(d&s>no)

printf(please input department's number)
scanf(d&s>depno)

printf(please input employee's wages)
scanf(d&s>salary)

s>pnoNULL
s>pdepnoNULL
s>psalaryNULL
s>nextNULL
p>nexts
hh1
printf(all done\n)
getch()
}

}
return(h)
}

void output(employee *head)
{
employee *p
if(headNULL)
{
clrscr()
printf(The table is emptyplease insert before\n)

}
else
{
phead>next
if(pNULL)
{
clrscr()
printf(all information of employee\n\n)
printf(employee's name employee's number department's number employee's wages\n)
while(pNULL)
{
printf(\ts\t\td\t\t\td\t\t d\np>namep>nop>depnop>salary)
pp>next
}
}
}
getch()
}

employee *SortByEmployeeNumber(employee *head)
{
employee *p*q*s*h*temp
tempmalloc(sizeof(employee))
hhead
for(shead>next sNULL ss>next)
{
ps
for(qs>next qNULL qq>next)
{
if((p>no)>(q>no))
pq

}
if(ps)
{
temp>nos>no
temp>depnos>depno
temp>salarys>salary
strcpy(temp>names>name)
s>nop>no
s>depnop>depno
s>salaryp>salary
strcpy(s>namep>name)
p>notemp>no
p>depnotemp>depno
p>salarytemp>salary
strcpy(p>nametemp>name)
}
}
clrscr()
printf(all done\n)
getch()
return(h)
}

employee *SortByDepartmentNumber(employee *head)
{
employee *p*q*s*h*temp
tempmalloc(sizeof(employee))
hhead
for(shead>next sNULL ss>next)
{
ps
for(qs>next qNULL qq>next)
{
if((p>depno)>(q>depno))
pq

}
if(ps)
{
temp>nos>no
temp>depnos>depno
temp>salarys>salary
strcpy(temp>names>name)
s>nop>no
s>depnop>depno
s>salaryp>salary
strcpy(s>namep>name)
p>notemp>no
p>depnotemp>depno
p>salarytemp>salary
strcpy(p>nametemp>name)
}
}
clrscr()
printf(all done\n)
getch()
return(h)
}

employee *SortByWages(employee *head)
{
employee *p*q*s*h*temp
tempmalloc(sizeof(employee))
hhead
for(shead>next sNULL ss>next)
{
ps
for(qs>next qNULL qq>next)
{
if((p>salary)>(q>salary))
pq

}
if(ps)
{
temp>nos>no
temp>depnos>depno
temp>salarys>salary
strcpy(temp>names>name)
s>nop>no
s>depnop>depno
s>salaryp>salary
strcpy(s>namep>name)
p>notemp>no
p>depnotemp>depno
p>salarytemp>salary
strcpy(p>nametemp>name)
}
}
clrscr()
printf(all done\n)
getch()
return(h)
}

employee *DeleteAllInformation()
{
employee *h
hNULL
clrscr()
printf(all done\n)
getch()
return(h)
}

void show()
{
clrscr()
printf(********************************************************************************\n)
printf(\n)
printf( welcome to use manage employee's information micro system\n)
printf(\n)
printf( ainsert a information of employee\n)
printf( boutputoutput all information of employee\n)
printf( csort by employee's number\n)
printf( doutput all information by employee's number\n)
printf( esort by department's number\n)
printf( foutput all information by department's number\n)
printf( gsort by employee's wages\n)
printf( houtput all information by employee's wages\n)
printf( idelete all employee's information\n)
printf( jsave\n)
printf( 0exit\n)
printf(********************************************************************************\n)
}

void save(struct employee *head)
{

FILE *file
employee *p

if((filefopen(d\\职工记录表txtwb))NULL) *开文件判断开否正常*
printf(can not open file\n)

fprintf(file\r\n) *换行符号写入文件*
fprintf(fileemployee's name employee's number department's number employee's wages\r\n)
for(phead>nextpNULLpp>next)
{
fprintf(file\ts\t\td\t\t\td\t\t d\r\np>namep>nop>depnop>salary)*写入记录*
fprintf(file\r\n) *换行符号写入文件*
}
fclose(file) *关闭文件*
clrscr()
printf(save done\n)
getch()
}

main()
{
char flag
employee *head
headNULL

show()
scanf(c&flag)
while(flag '0')
{
switch(flag)
{
case 'a' headinsert(head)
show() break

case 'b' output(head)
show() break

case 'c' headSortByEmployeeNumber(head)
show() break

case 'd' output(head)
show() break

case 'e' headSortByDepartmentNumber(head)
show() break

case 'f' output(head)
show() break

case 'g' headSortByWages(head)
show() break

case 'h' output(head)
show() break

case 'i' headDeleteAllInformation()
show() break

case 'j' save(head)
show() break
}
scanf(c&flag)
}
}
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

算法与数据结构的商品货架管理课程设计报告(还有程序源代码)

课程设计课 程: 算法与数据结构 题 目: 商品货架管理 专 业: 计算机类 班 级: 座 号: 姓 名: 2012年 X月 X 日一、要解决的问题商店货架以栈

文***品 1年前 上传328   0

数据结构练习题(含答案)

数据结构练习题习题1 绪论1.1 单项选择题1. 数据结构是一门研究非数值计算的程序设计问题中,数据元素的① 、数据信息在计算机中的② 以及一组相关的运算等的课程。 ① A.操作对象   B.计算方法  C.逻辑结构  D.数据映象 ② A.存储结构 B.关系 C.运算 D.算法2. 数据结构DS(Data S

文***享 3年前 上传1523   0

源代码使用许可协议

________源代码使用许可合同甲方:XX软件有限公司 乙方:法定地址: 法定地址:法定代表人: 法定代表人:联系电话: 联系电话:鉴于:1、 甲方设计开发了________软件,依法对________源代码享有著作权;2、 乙方希望获得________源代码的使用许可,甲方同意授予乙方对________源代

文***享 4年前 上传1748   0

数据结构考试题库含答案

数据结构习题集含答案目录目录 1选择题 2第一章绪论 2第二章 线性表 4第三章 栈和队列 5第四章 串 6第五章 数组和广义表 7第六章 树和二叉树 7第七章 图 9第八章 查找 11第九章 排序 12简答题 15第一章绪论 15第二章 线性表 20第三章 栈和队列 22第四章 串 24第五章 数组和广义表 24第六章 树和二叉树 26第七章 图 31

文***品 3年前 上传1030   0

数据结构实习报告

数据结构实习报告  一、需求分析1、  程序所实现的功能;2、  程序的输入,包含输入的数据格式和说明;3、  程序的输出,程序输出的形式;4、  测试数据,如果程序输入的数据量比较大,需要给出测试数据;5、  合作人及其分工二、设计说明1、  主要的数据结构设计说明;2、  程序的主要流程图;3、  程序的主要模块,要求对主要流程图中出现的模块进行说明4、  程序的主要函数及其伪代码说明

s***n 8年前 上传1057   0

关于异地开发中的源代码管理问题

关于异地开发中的源代码管理问题最近在带领一个异地的团队在进行.NetB/S系统开发工作。两地相隔1000多公里,两地都有开发人员,源码的统一管理就成了需要解决的问题。针对这个问题,想到如下的解决方法:   一、利用MicrosoftVisualSourceSafe的Internet功能   优点:   1.考虑使用VSS是因为他与MicrosoftVisualStudio集成的很紧密。可以在

晓***1 10年前 上传524   0

2021年PE加载器源代码解析

1【原创】一段仿真PE加载器行为的程序 以下程序假定PE文件是合法的,所以很多地方都没有提供容错处理bool PELoader(char *lpStaticPEBuff, long lStaticPELen){  long lPESignOffset = *(long *)(lpStaticPEBuff + 0x3c);  IMAGE_NT_HEADERS *pINH = (

奋斗不止500年 3个月前 上传266   0

2021年reactos仿windows系统内核源代码研究

引导序号引导过程引导执行代码位数目标文件名称1.         主引导代码(Master Boot Record (MBR)code),主要寻找活动分区,然后读入引导扇区代码16位执行代码reactos/boot/freeldr/bootsect/dosmbr.asm2.         引导扇区代码,主要寻找根据的引导程序,这里主要寻找freeldr.sys。16位执行代

奋斗不止500年 3个月前 上传189   0

C语言通讯录报告及源代码

XX学院《C语言程序设计》课程设计报告 学 院:_电气与信息工程学院_ 专业班级: 计科班 学生姓名: 学 号: 设计地点(单位)________计算机基础自主学习中心 __ __设计题目:__ 个人通讯录设计_________________

文***享 3年前 上传358   0

计算机源代码编写规范

 计算机源代码编写规范 文件编号: NW506104 生效日期: 2000.3.20 受控编号: 密级:秘密 版次:Ver2.1 修改状态: 总页数 6 正文 6 附录 0 编制:马云生 审核:袁淮 批

w***1 12年前 上传25797   0

国家开放大学电大《数据结构》网络课形考网考作业及答案

国家开放大学电大《数据结构》网络课形考网考作业及答案100%通过考试说明:2020年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到

电***库 4年前 上传1111   0

数据结构练习题及答案

数据结构练习题及答案第1章 绪论一、 判断题1. 数据的逻辑结构与数据元素本身的内容和形式无关。 (√)2. 一个数据结构是由一个逻辑结构和这个逻辑结构上的一个基本运算集构成的整体。 (√)3. 数据元素是数据的最小单位。 (

文***享 3年前 上传1096   0

数据结构试题及答案多套

数据结构试卷(一) 1数据结构试卷(二) 4数据结构试卷(三) 6数据结构试卷(四) 8数据结构试卷(五) 11数据结构试卷(六) 14数据结构试卷(七) 16数据结构试卷(八) 18数据结构试卷(九) 20数据结构试卷(十) 23数据结构试卷(一)参考答案 26数据结构试卷(二)参考答案 27数据结构试卷(三)参考答案 28数据结构试卷(四)参考答案 30数据结构试

文***享 3年前 上传904   0

数据结构试验迷宫问题

数据结构试验——迷宫问题(一)基本问题1.问题描述这是心理学中的一个经典问题。心理学家把一只老鼠从一个无顶盖的大盒子的入口处放入,让老鼠自行找到出口出来。迷宫中设置很多障碍阻止老鼠前行,迷宫唯一的出口处放有一块奶酪,吸引老鼠找到出口。简而言之,迷宫问题是解决从布置了许多障碍的通道中寻找出路的问题。本题设置的迷宫如图1所示。图1 迷宫示意图迷宫四周设为墙;无填充处,为可通处。设每个

文***品 3年前 上传536   0

数据结构实验报告

实验报告课程:数据结构 班级:网络工程 学号: 姓名: 实验1 链表的插入和删除一、实验目的 1、 了解单链表、循环链表和双链表的基本知识;2、 掌握算法思想和数据结构的描述;3、 掌握链表的插入、删除的相关语句及基本方法。二、 实验步骤

z***u 2年前 上传344   0

数据结构实践报告

 数据结构实践报告学 号: 姓 名: 班 级: 班 指导老师: 时 间: 2016-12-21

文***享 1年前 上传598   0

语文大单元作业设计与实施

语文大单元作业设计与实施首先,我想请各位老师思考一个问题,作业设计这样一个我们非常熟悉的话题,为什么成为了当前的一个热点乃至关键问题? 顺着这个问题思考,我想可以把我们的目光聚焦到当前作业设计的意义、功能以及价值的重新定位,并且尝试寻求作业设计的突破。 教育部有关负责人在就“双减”政策答记者问时说了这样一句话,党中央是“站在实现中华民族伟大复兴的战略高度,对‘双减’工作做出了重要决策部署”。

蓝郎梦 2年前 上传1066   1

高二 语文假期作业-C(含答案)

古代女子以黛画眉,故称黛眉。宋词中对于眉毛的描写非常多,《全宋词》中“眉”字出现的次数达到一千五百零九次。从审美学上来看,眉毛在人的面庞上的作用不容忽视,往往起到画龙点睛之作用。在一首诗词作品中,对于眉黛的描写,能体现女子的美貌动人。“层波潋滟远山横,一笑一倾城”(柳永《少年游》)描写了一个漂亮的歌女,眉毛像远山一样,眼波流转,千娇百媚。“远山眉黛长,细柳腰肢袅”(晏几道《生查子》)也是通过描写远山眉、细柳腰,向读者展示出了女子的美貌。

贝***2 3年前 上传393   0

8.1 观天认星 同步作业(含答案)

知识点 1 变化的星空1.有关星空的叙述,正确的是(  )A.同一天全球观测的星空是一样的B.同一地点、同一天内、不同时刻观测到的星空是一样的C.同一地点、同一季节、不同时刻观测到的星空是一样的D.同一地点、不同时刻观测到的星空不一样

文***7 1年前 上传518   0

5、《琥珀》课堂作业二(含答案)

《琥珀》课堂作业二(含答案)

l***4 4年前 上传1714   0

高二假期物理试卷作业(含答案)

1.如图所示,现在很多摄影师在拍摄汽车类广告时常常会采用“退拍法”。拍摄时,将相机顺着汽车的运动方向,平稳地移动相机,使汽车在取景框中的位置始终不变,并在移动的同时按下快门,这样能拍出清晰的汽车和模糊的背景,摄影师选择的的参考系是A.汽车 B.地面 C.步行的人 D.太阳

贝***2 3年前 上传535   0

十套数据结构试题及答案

数据结构试卷(一) 1数据结构试卷(二) 4数据结构试卷(三) 6数据结构试卷(四) 8数据结构试卷(五) 11数据结构试卷(六) 14数据结构试卷(七) 16数据结构试卷(八) 18数据结构试卷(九) 20数据结构试卷(十) 23数据结构试卷(一)参考答案 26数据结构试卷(二)参考答案 27数据结构试卷(三)参考答案 28数据结构试卷(四)参考答案 30数据结构试

文***品 3年前 上传658   0

数据结构习题集附答案

数据结构习题集附答案第一章 绪 论一、选择题1.组成数据的基本单位是( )A.数据项 B.数据类型 C.数据元素 D.数据变量2.数据结构是研究数据的( )以及它们之间的相互关系。A.理想结构,物理结构 B.理想结构,抽象结构C.物理结构,逻辑结构 D.抽象结构,逻辑结构3.在数据结构中,从逻辑上可以把数据结构分成( )。A.动态结构和静态结构 B.紧凑结构和非紧凑结构

文***享 3年前 上传870   0

数据结构实验报告《三、串及其应用》

数据结构实验报告- - - - 串及其应用之文学研究助手 专业班级: 电信班 时间:2011年X月X日数据结构实验报告- - - -

文***享 3年前 上传1334   0

《数据结构(C语言版)》教案

2011 至2012 学年第 一 学期教  案课程名称 数据结构 使用教材《数据结构(C语言版)》教学时数 56    课程性质 必修    任课班级(人数)信管(53人)   信息 系(部)    信管 教研室任课教师山东科技大学泰山科技学院课 时 授 课 计 划2011-2012学年第 二学期                           第1周

文***享 3年前 上传664   0