《数据机构与算法》三级项目,开发C++类arrayWGraph,用临接数组描述加权无向图,带界面,有报告,开发工具为Visual Studio 2015。本项目开发arrayWGraph类首先对课本上的Graph类进行继承,对其主要的纯虚函数进行逐个的实现,例如构建无向图,增加边,删除边等操作。完全按照面向对象的思想对函数和程序进行编写,除此之外,又增加了一些对于arrayWGraph类使用的操作函数。让使用者使用起来更加的方便。
1
我想找到一组超过两个数字的最小公倍数。 Matlab 内置的 lcm 函数没有这个功能。 它接受两个整数输入,但不能处理更多。 所以我写了lcms。 lcms 使用质因数分解方法来确定一组数字的最小公倍数。 这很简单。 z = lcms(numberArray) 该函数接受任何自然数的 n 维数组作为输入(零不会改变程序的输出)。 lcms 的示例用法: >> lcms([1 2 3 4 6 8 12 24]) 答案 = 24 >> A = [5 6; 8 10; 12 14] 一 = 5 6 8 10 12 14 >> lcms(A) 答案 = 840 ---- 输入数组中的 0 不会影响程序。 例子: lcms([0 1 2 3]) 返回 6。 lcms([1 2 3]) 也返回 6。 在输入错误中包含负数或非整数类型将导致错误消息。 例子: l
2021-11-30 19:15:02 1KB matlab
1
/*3、 运动会分数统计系统 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。 项目编号为男子1……m,女子m+1……m+w。不同的项目取前前三名积分;前三名的积分分别为:5、3、2。(m、w<=20,n<=10) 功能要求: 1).可以输入各个学校、各项目、以及各项目前三名的数据信息; 2).能统计各学校总分、男子项目和女子项目总分; 3).可以按学校编号(或学校名称)、学校总分、男女团体总分排序输出; 4).可以按学校编号(或学校名称)查询学校某个项目的情况;可以按项目编号查询取得前三的学校。 规定:输入数据形式和范围:10以内的整数(如果做得更好可以输入学校的名称,运动项目的名称) 输出形式:有中文提示,各学校分数为整型 界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 存储结构:学生自己根据系统功能要求自己设计。请在最后的上交资料中指明你用到的存储结构; 测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。 测试数据及测试结果请在上交的资料中写明;*/
2021-11-30 17:03:54 9KB 课程设计 c++
1
Java调用C语言动态库(JNA方式):回调函数、结构体数组传参、结构体数组返回-附件资源
2021-11-30 09:52:15 23B
1
首先将向量V从中间位置分开,分成左和右,分好后,中间值的索引如果恰恰等于K,就找到了,否则如果中间元素索引大于K,则在左子表中继续查找,忽略右子表,如果中间值索引小于K,则在右子表中继续查找,如此循环往复。
2021-11-29 18:58:03 57KB C# 递归 算法 寻找
1
类似计时器的算法 遍历二维不等长数组 输出其中的每一维数组取一个值的所有组合
2021-11-29 18:38:41 2KB 遍历 组合 不等长数组
1
mfc上使用gsoap,返回值为结构体/结构体数组。有一定的借鉴意义
2021-11-29 18:26:22 1.25MB mfc gsoap 结构体demo
1
使用filter函数,实现一个条件判断函数即可。 比如想过滤掉字符串数组中某个敏感词,示范代码如下: #filter out some unwanted tags def passed(item): try: return item != "techbrood" #can be more a complicated condition here except ValueError: return False org_words = [["this","is"],["demo","from"],["techbrood"]] words = [filter(passed, item) for
2021-11-29 10:48:56 28KB filter filter函数 lte
1
数据结构课程设计 设计并模拟实现整型多维数组类型
2021-11-29 10:31:42 234KB 多维数组
1
c++课程D
2021-11-28 20:00:53 446KB c++
1