- 博客(21)
- 收藏
- 关注
原创 2011数据结构408程序题C语言
2011 统考真题]一个长度为 L(L≥1) 的升序序列 S,处在第[L/2]个位置的数称为 S的中位数。例如,若序列S=(11,13,15,17,19),则S的中位数是 15,两个序列的中位数是含它们所有元素的升序序列的中位数。例如,若 S,= (2.4.6.8.20),则S和S的中位数是 11。现在有两个等长升序序列 A和 B,试设计一个在时间和空间两方面都尽可能高效的算法,找出两个序列 A和 B的中位数。
2024-08-29 13:58:50
269
1
原创 2023数据结构408程序题C语言
如A=(0,5,5,3,5,7,5,5),则5为主元素;又如A=(0,5,5,3,5,1,5,7),则A中没有主元素。假设 A 中的n个元素保存在一个一维数组中,请设计一个尽可能高效的算法,找出A 的主元素。若存在主元素,则输出该元素;
2024-08-29 13:53:32
482
1
原创 加入轮盘赌的遗传算法
在遗传算法中,轮盘赌算法是一种常用的选择算法,用于选择适应度较高的个体。其基本思想是将每个个体的适应度值转化为一个概率值,然后按照这个概率值进行选择。这样,适应度值越小的个体被选中的概率就越大,从而可以选出最小值适应度。在轮盘赌算法中,通常会生成一个随机数r,然后按照概率值的大小依次累加,直到累加的和大于等于r为止,此时对应的个体就被选中了。2. 计算每个选择项的选择概率,选择概率等于该选择项的适应度值除以所有选择项的适应度值之和。1. 计算每个选择项的适应度值,适应度值越高,该选择项被选中的概率越大。
2023-05-29 14:23:18
2015
原创 C++写入文件
cout<<"打开成功"<<endl;cout<<"打开失败"<<endl;ofs<<"我的"<<endl;ofs<<"你的"<<endl;
2023-03-10 13:24:47
89
原创 qt creater4.11.2 飞机大战完整代码
链接: https://pan.baidu.com/s/1_x6J8tHkldtXNmpcesvF7Q?pwd=4545 提取码: 4545 复制这段内容后打开百度网盘手机App,操作更方便哦。
2022-11-10 10:30:39
183
原创 转换说明详细
f是以小数形式输出单、双精度度数,隐含输出6位小数。%f输出十进制计数法的float和double数字。%Lf、%Le输出longdouble类型的数字。%e输出指数计数法的float和double数字。是用来输出十进制整型数据的实际长度输出;是以指数形式输出一个浮点数(十六进制)。%lf、%le输出doubt类型的数字。%c是以字符形式输出,只输出一个字符;%x,%X十六进制无符号整数。%g%e,%f中较短的一种。%o八进制无符号整数。%u无符号十进制整数。%e指数形式浮点小数。...
2022-07-25 08:54:30
240
学生信息系统........................................
2022-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人