C语言数据结构拓扑排序 学校每个学期开设的课程是有先后顺序的,如物联网专业:开设《数据结构》课程之前,必须先开设《程序设计基础》和《离散数学》课程,现在需要根据给定的课程信息和课程之间的先后关系,合理安排出开设各门课程的先后顺序。 1、对输入的课程先后关系如果存在回路关系时应提示有回路错误,并能在程序不结束的情况下可以实现重新输入。 2、根据读入的课程信息及先后关系,计算出安排教学计划的拓扑序列。 3、在输入课程的先后关系,即给出每条弧的弧尾和弧头时,若输入的弧尾或弧头不在课程信息列表中时,应提示指出输入的弧尾或弧头不在课程信息列表中的错误,并能够在程序不结束的情况下可以实现重新输入。 4、构建AOV网所需的信息输入后,能够显示其信息,包括顶点数,顶点名称,弧数,弧信息(弧尾->弧头) 5、输出教学计划的安排顺序或给出错误信息提示。
2022-07-11 21:04:28 375KB 数据结构
1
Python语言数据结构 Python语言数据结构全文共69页,当前为第1页。 掌握元组和列表等序列结构的操作方法 掌握字符串的常见操作方法 掌握字典数据结构的操作方法 掌握集合数据结构的操作方法 2 Python语言数据结构全文共69页,当前为第2页。 引言 为了在计算机程序中表示现实世界中更加复杂的数据,Python除了提供数字和字符串等数据类型,还提供了元组、列表、字典和集合等复杂类型的数据结构。 3 Python语言数据结构全文共69页,当前为第3页。 序列 序列是Python中最基本的数据结构,其中最常见的就是元组、列表和字符串。元组是一种序列,就像列表一样。元组和列表之间的主要区别是元组不能像列表那样改变元素的值,可以简单地理解为"只读列表"。元组使用小括号()将数据包含起来,而列表使用方括号[]。 4 Python语言数据结构全文共69页,当前为第4页。 元组 元组的主要作用是作为参数传递给函数调用、或是从函数调用那里获得参数时,保护其内容不被外部接口修改。 5 Python语言数据结构全文共69页,当前为第5页。 创建元组 空元组由没有包含任何内容的一对小括号表示: >
2022-07-11 09:04:29 499KB 文档资料
大二数据结构课程设计期末大作业, 结构体包含(学号、姓名、年龄、专业、语文。数学、英语、总分、平均分) 功能模块包括(学生信息的增删改查(两种查找方式都可以实现学号,姓名查找)、排序、索引文件的读取与保存)
2022-07-01 09:36:53 929KB 数据结构 c语言 开发语言
1
纯C语言项目,不需要借助任何第三方库。适合有C语言基础、数据结构(链表、队列)基础的同学,代码量800行,可用于提升编程能力。 实现功能包含: 停车场页面初始化(二维数组); 进入停车场(随机找位置); 寻找车辆(广度优先算法找到最佳路径); 车辆离场(离场最佳路径)。 代码默认在Linux下面运行,如果需要在Windows下面运行,只需要注释掉: system("clear"); 代码,因为clear是Linux下面的命令,Windows用不了。 代码中的Makefile(工程管理器)也是在Linux下面使用,如果切换到Windows,需要手动编译或者借助IDE编译(比如VS)。
1
本文实例为大家分享了学生信息管理系统设计的具体代码,供大家参考,具体内容如下 建立一个动态链表,链表中每一结点包括:学号、姓名、性别、年龄、成绩。程序能实现以下功能:      建立链表      显示链表      查找链表中是否存在某个元素,并显示这个元素的所有信息,若没有这个元素则显示“无此记录!”的信息。      删除链表中指定学号的结点。      在链表中指定的位置插入一个新结点(学号不能和其他结点重复)。 要求:程序运行中,先显示实现以上功能所构成的菜单,然后根据选项调用相应程序及显示其对应的结果,然后再显示菜单程序,直到按“退出”选项,程序执行结束。 完整的代码如下: #
2022-06-26 03:11:48 52KB c语言 next num
1
学习C语言和数据结构不能错过
2022-06-24 18:00:39 4.61MB c语言 数据结构 嵌入式
1
该资源是基于数据结构的校园导航系统,使用树,和链表相关知识
2022-06-08 18:20:22 267KB 数据结构
1
java语言数据结构课程设计学委作业管理系统源代码。学委作业管理系统要求实现五大功能部分,分别是身份登录部分、管理员部分、学委部分、学生部分、文件储存部分。 身份登陆的功能部分,要求进入者进行身份认证,防止个人信息泄露或他人篡改数据;管理员部分的功能有对班级的增删改查、班级里的学生的增删改查功能,学委、学生的身份设置;学委部分的功能比较多,老师布置的作业发布给学生,对发布的作业有增删改查的功能、对学生提交的作业有增删改查的功能,对学生作业的查询还可以按照不同的方式进行排序、学生提交情况的浏览;学生部分的功能,查看学委发布的作业和学生本人的提交情况;文件存储的功能部分,对系统正常运行提供数据支持。
这是一个用C语言编写的数据结构课程设计报告,题目是飞机订票,报告中包含了程序源代码,值得推荐参考。
1
C语言数据结构之两个稀疏矩阵相加。代码中代码功能描述、输入输出说明和测试输出输入。
2022-06-06 15:03:45 3KB C语言数据结 稀疏矩阵相加
1