数据结构
师园地模块显示了各个老师所讲课程、课件、视频学习课程内容、提交作业等功能;模拟考试模块中实现了在线抽题、答题、评分 、交卷等功能;留言提问模块主要实现会员的留言,与各老师之间进行交流与沟通, 使学生可对教师网上提出的问题进行匿名回答和讨论,教师对学生的问题讨论进行监督和指导。 本精品课网站平台设计的目标 通过对国内外网络教学平台设计与应用的情况的调研与分析
于用例( 3)和( 4)有公共行为,因此可以抽象出一个父用例“ create Tree”。 6) create Tree(创建二叉树) 本用例描述了创建二叉树的通用行为,是用例( 3)和( 4)的父用例。 7) show HuffmanCode( 演示赫夫曼树 ) 本用例提供了演示 赫夫曼树 创建 的功能。 8) show TopoSort( 演示 拓扑排序) 本用例提供了演示 拓扑排序 的功能
算法 — 在顶点集合中逐渐归并当前权值最小的边。 9. Prim 算法 —— 在当前最小边集合 中逐渐归并相关的顶点。 10. 如果一个有向图恰有一个顶点的入度为 0,其余顶点的入度均为 1,则是一棵 有向树。 一个 有向图的生成森林 由若干棵有向树组成,含有图中全部顶点,但只有足以构成若干棵不相交的有向树的弧。 11. 图的存储结构 有邻接矩阵、邻接表、逆邻接表以及十字链表等。 12.
printf(请输入员工学历 \n)。 scanf(%s,pedu)。 printf(请输入员工职务 \n)。 scanf(%s,pduty)。 printf(请输入员工电话 \n)。 scanf(%s,pphone)。 printf(请输入员工地址 \n)。 scanf(%s,paddress)。 } pnext=Lnext。 Lnext=p。 }//头插法生成单链表 int
q=(ly *)malloc(sizeof(ly))。 p1=pnext。 while (p1!=NULLamp。 amp。 qnumberp1number) {p1=p1next。 } while(p2next!=p1) {p2=p2next。 } if(p1!=NULLamp。 amp。 qnumber=p1number){ /* else{*/ qnext=p1。 p2next=q。
图 511 登录测试( a)( b) 录入商品函数 的测试 图 512 录入商品 信息 测试 查找商品函数 的测试 图 513 查找商品 信息 测试 修改商品函数的测试 图 514 修改商品信息测试 插入商品函数 的测试 图 514 插入商品信息测试 删除商品函数 的测试 图 515 删除商品信息测试 商品排序函数 的测试 图 516 商品信息排序测试 文件模块的的测试 文件读取测试 图 521
q=qnextproduct) { if(!(qnextproduct)) break。 } printf(需添加产品的名称、总量、进货日期、销出数量、销售时间 :\n)。 for(j=0。 jn。 j++) { p=(plinklist)malloc(sizeof(productlnode))。 scanf(%s %d %d,%d,%d %d %d,%d,%d,amp。 (ppname)
printf(%s\t%d\t%d\t%d%d%d\n,qname,qsex,qage,qyear,qmonth,qday)。 printf(是否与要退房人信息相符。 [y/n]\n)。 scanf(%c,amp。 c)。 if(c==39。 y39。 ) //做出是否退房的选择 { fmem_num。 printf(退房成功。 \n)。 system(pause)。 return(q)。 }
_str() { int i, j, ls, ct = 0。 ()。 (str, 39。 8039。 , 39。 \n39。 )。 ls = strlen(str)。 memset(next, 1, sizeof(next))。 //以上为数据的输入及预处理 求子串的前缀函数 next 使用前缀函数 next,用 KMP 算法进行匹配、查找和统计 coutstr 在文章中的出现次数为 :
1”,则调用 int plane_Check(Plane*l,char *plane)函数按航班号对航班进行查询,提示客户输入航班号,存于 plane 中;如客户输入“ 2”,则调用 int place_Check(Plane*l,char *from,char *to)函数按起飞抵达城市对航班进行查询,提示客户输入起飞抵达城市,分别存于 from和 to 中;如客户输入“ 3”,则调用