首页 > 编程语言 >C/C++数据结构题目[2023-01-16]

C/C++数据结构题目[2023-01-16]

时间:2023-01-16 16:37:13浏览次数:60  
标签:输出 达人 01 题目 16 校园内 场所 C++ 数据结构

C/C++数据结构题目[2023-01-16]

以下内容二选一题目

1:校园导航系统的设计与实现

问题描述:
校园导航系统能够提供校园内场所信息和路径查询。以传媒大学校园为例,校园内包含多个教学楼、食堂和多条道路;某位同学于学校某一位置向系统提出导航要求,系统根据该同学的要求为其设计一条线路并输出。

功能需求:
1)校园内场所 (教学楼、办公楼、图书馆、食堂、宿舍楼、大活等)数不少于20个;
2)创建校园内道路图,包括场所信息,边数不能少于30条;
3)支持对校园场所和道路编辑,包括添加和删除场所、道路,能够查询某个场所,并输出距离该结点最近的3个场所;
4)根据导航策略输出起点和终点之间的导航路径,其中,需要实现的导航策略包含:
a)所有可走的路径策略;
b)最短距离策略:距离最短即可;
c)最短时间策略:假设每条道路拥挤度不一样,在这种情况下时间最短即可;拥挤度为小于等于1的一个正数,真实速度=拥挤度*理想速度,拥挤度与理想速度自拟;
d)途径最短距离策略:途径某些地点的最短距离
5)支持键盘输入功能;
6)支持输出导航线路功能,可输出文字描述或图形。

题目2:聊天达人的设计与实现

题目描述: 随机生成大量手机用户通话记录,设计两种算法找出其中通话次数最多的聊天达人,并比较两种算法的时间复杂度
功能需求:

1)输入格式: 输入首先给出正整数 N (<10),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的 11 位数字构成的手机号码,其中以空格分隔。
2)输出格式: 在一行中给出聊天达人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出所有达人的号码及其通话次数,并且附加给出并列达人的人数。

评分标准:实现全部功能(未实现全部功能,按实现内容占比给分),并按要求提高作业报告,其中,作业报告包含但不限于:
1)封面:要求写明课程、题目名称、专业班级、姓名、学号;
2)程序概要设计:功能完成的详细情况、使用的数据结构、涉及到的算法和知识点实现过程等;
3)使用情况:展示程序的运行情况(配运行结果截图说明);
4)总结:分析程序的优点和不足、开发时遇到的困难及解决的问题、总结。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:输出,达人,01,题目,16,校园内,场所,C++,数据结构
From: https://www.cnblogs.com/codewriter/p/17055717.html

相关文章

  • sc stream-rabbit 优化版、绑定器-自定20230112
     一、生产者【2062】     1、pom.xml<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-star......
  • sc stream-rabbit笔记20230111
                    自定义通道   ......
  • 〈2023-01-16〉【自用】委托单登记工具
    importtkinterastkfromtkinter.filedialogimportaskdirectoryimportosfromdocximportDocumentfromxlwtimportWorkbookimporttkinter.messageboximportsysg......
  • 算法学习01—Java底层的正整数与负整数
    算法学习01—Java底层的正整数与负整数本节课学到的知识编写一个方法,打印出int类型数字的二进制长什么样为什么int类型的最大值是2^32-1,最小值是-2^32......
  • 1.16模拟赛题解
    T1对于区间\([1,i]\)的划分方案,划分长度一定是\(i\)的因数,因此考虑暴力枚举区间长度。问题转化为快速check一段区间是不是美丽的。首先,区间内的\(-1\)一定要么......
  • DBS1-16
    数据数据库数据库管理系统数据库系统常见的数据模型层次模型网状模型关系模型(最重要)面向对象模型层次模型与网状模型![](https:关系模型面向对象模型关系......
  • C/C++学生成绩管理系统[2023-01-16]
    C/C++学生成绩管理系统[2023-01-16]《C\C++语言课程设计》指导书一、课程设计概要项目名称:学期评优方案设计适用学期:2022年秋季学期适用班级:07D229-07D22C班二、项目......
  • C语言学生宿舍管理系统[2023-01-16]
    C语言学生宿舍管理系统[2023-01-16]用C语言开发一个简单的学生宿舍管理系统。[数据结构]1、学生住宿数据文件。每名学生的住宿信息包括:宿舍号,床位数,姓名,学号电话,寝室长......
  • C语言算术表达式求值[2023-01-16]
    C语言算术表达式求值[2023-01-16]4、算术表达式求值问题描述:编写程序,计算算术表达式串的值,具体要求如下:1.表达式串在运行时输入。2.表达式串支持+、-、、/(精确除)、......
  • [答疑精选]活动图,科主任经常性审签病历,非经常性处理医疗纠纷(2016/6/7)
    活动图,科主任经常性审签病历,非经常性处理医疗纠纷......