1.键盘输入数据,建立一个无向图的邻接表。 2.采用邻接表存储实现无向图的深度优先非递归遍历。 3. 采用邻接表存储实现无向图的广度优先遍历。 4.采用邻接矩阵存储一个无向图。 5.采用邻接矩阵存储实现无向图的最小生成树的PRIM算法。
2022-05-12 08:57:49 5KB 数据结构
1
oatpp-starter oat ++(AKA oatpp)应用程序的入门项目。 基于oatpp多线程(简单)API。 查看更多: 概述 项目布局 |- CMakeLists.txt // projects CMakeLists.txt |- src/ | | | |- controller/ // Folder containing MyController where all endpoints are declared | |- dto/ // DTOs are declared here | |- AppComponent.hpp // Service config |
2022-05-11 12:21:18 15KB cpp simple starter-project oatpp
1
Qt5 C ++ GUI编程手册-第二版 这是Packt发布的的代码存储库。 使用Qt 5构建跨平台GUI应用程序,小部件和动画的实用食谱 这本书是关于什么的? 随着针对多个目标和多个屏幕开发GUI的需求不断增长,提高应用程序的视觉质量对于在其他竞争对手中脱颖而出至关重要。 凭借其跨平台功能和最新的UI范例,QT使得可以为您的应用程序构建直观,交互式且用户友好的用户界面。 本书涵盖以下激动人心的功能:使用窗口小部件编辑器自定义应用程序的外观和感觉使用QT5的内置动画系统对GUI元素进行动画处理使用Qt5的强大渲染系统绘制形状和2D图像在项目中实现行业标准的OpenGL库构建一个支持触摸事件的移动应用程序并将其导出到设备上解析并从XML文件提取数据并将其呈现在GUI上,通过从C ++访问MySQL,SQLite数据库调用JavaScript函数以检索数据并将其显示在GUI上与Web内
2022-05-11 11:38:31 3.2MB JavaScript
1
PSI 基于ECDH,布隆过滤器和Golomb压缩集的私有集相交协议。 要求 存在每种语言共享的整个项目的要求。 每种目标语言也可能有要求: 全球要求 这些是该项目所有目标语言的通用要求。 诸如clang,gcc或msvc之类的编译器 安装 存储库使用文件夹结构将受支持的目标彼此隔离: private_set_intersection// C ++ 参见 JavaScript 参见 去 请参阅 Python 参见Python README.md 锈 参见Rust README.md 用法 要在另一个Bazel项目中使用此库,请在WORKSPACE文件中添加以下内容: load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") git_repo
2022-05-11 01:36:55 252KB javascript c golang cpp
1
mingw64 编译好的 OpenCV3.4.10 文件 解压即可使用
2022-05-10 14:13:32 22.63MB OpenCV3.4.10 CPP
1
c++中使用socketio,不错,开源的socketio-client-cpp,基于websocketpp,rapidjson,打包在里面了,好用,需要boost支持,设置好目录,里面修改了编译中遇到的错误。如增加#include #include "boost/random.hpp" 到头文件中等,编译release版出错。用了半天时间,后来的人可以下载,不用折腾。
2022-05-10 10:27:05 1.37MB socketio client cpp c++
1
问题描述:航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。 设计任务:通过此系统可以实现如下功能: 录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定) 查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额; 订票:(订票情况可以存在一个数据文件中,结构自己设定)根据客户提出的要求(日期、航班号、订票数额)查询该航班票额情况,若尚有余额,则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需要重新询问客户要求。若需要,可预约登记排队等候。如果该航班已经无票,可以提供相关可选择航班; 退票:根据客户提供的情况(日期、航班、退票数额),为客户办理退票手续,然后查询该航班是否有人预约登记,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队预约的客户……退票成功后修改相关数据文件。 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。 修改航班信息:当航班信息改变可以修改航班数据文件 要求:根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能。 测试数据:由学生任意指定,但报告上要求写出多批数据测试结果。 实现提示:每条航线应包含的信息有:终点站名、航班号、飞机号、飞行日期(星期几)、乘员定额、余票额、已订票的客户名单(包括姓名、订票额、座位号)和预约登记的客户名单(包括日期、姓名、所需票额)。这最后两项显然是一个线性表和一个队列。为查找方便、已订票客户的线性表应按客户姓名有序,并且,为插入和删除方便,应以链表作存储结构。由于预约人数无法预料,队列也应以链表作存储结构。整个系统需汇总各条航线的情况登录在一张线性表上,由于航线基本不变,可采用顺序存储结构,并按航班有序或按终点站名有序。每条航线是这张表上的一个记录,包含上述八个域,其中乘员名单域为指向乘员名单链表的头指针,预约登记客户名单域为分别指向队头和队尾的指针。
2022-05-09 17:25:29 12KB 数据结构 课程设计 航空订票系统 cpp
1
约瑟夫问题是一个经典的问题(大一我们讲过)。这个问题可以用数组,也可以用链表。作为复习,大家可以试试你自己的算法。 已知n个人(不妨分别以编号1,2,3,…,n 代表 )围坐在一张圆桌周围,从编号为 k 的人开始,从1开始顺时针报数1, 2, 3, ...,顺时针数到m 的那个人,出列并输出。然后从出列的下一个人开始,从1开始继续顺时针报数,数到m的那个人,出列并输出,…依此重复下去,直到圆桌周围的人全部出列。 输入:n, k, m 输出:按照出列的顺序依次输出出列人的编号,编号中间相隔一个空格,每10个编号为一行。 非法输入的对应输出如下 a) 输入::n、k、m任一个小于1 输出:n,m,k must bigger than 0. b) 输入:k>n 输出:k should not bigger than n. 例: 输入:9,3,2 输出:4 6 8 1 3 7 2 9 5
2022-05-09 11:11:15 1KB 数据结构
1
写的用来找xml和cpp等文件中出现中文字的文件和位置,挺实用的,只传了cppwenjian
2022-05-08 17:42:53 6KB xml cpp h c
1
冒泡排序法的matlab程序代码这个存储库包含我在学习 C++ 时编写的代码 学习C++的理由 在我的职业生涯中,迄今为止只使用了相对高级的编程语言(Python、MATLAB),我想更多地了解这些程序如何与底层计算机交互的底层机制。 我认为 C++ 将是一门很好的学习语言,因为它教会了我很多关于“幕后”发生的事情、内存分配和管理的工作原理、算法的设计方式以及我一直在使用的数据结构和函数直到此时才真正在做。 也希望学习这些东西能帮助我写出更快、更高效的代码,对我以后学习其他编程语言有帮助。 子文件夹 此存储库中的子文件夹包含我学习 C++ 的不同方式。 教程 为了介绍 C++ 的工作原理,我一直在关注优秀且深入的在线教程,网址为 数据结构 为了练习用 C++ 编写,我正在学习如何实现一些最常见的数据结构(链表、堆、堆栈……) 排序算法 为了更多的实践,我也在学习如何在 C++ 中实现各种常见的排序算法(选择、插入、冒泡、快速……) 有用的资源 - 常见数据结构、排序算法及其复杂性的列表 - 对 C++ 的深入介绍
2022-05-07 22:44:00 79KB 系统开源
1