- 博客(5)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 递归与循环
理论上,递归与循环是等价的,任何循环都可以重写为递归形式。很多递归也可以用循环来代替。不同的是,递归需要使用栈,而栈的大小是有限的,因此,递归的深度也会受到一定的限制。1.Java不支持为递归。2.有些语言没有循环语句,只能使用递归。...
2022-07-23 12:57:44
2285
原创 数学建模遗传算法
遗传算法(GA),是一种元启发式自然选择的过程,属于进化算法(EA)大类。遗传算法通常是利用生物启发算子,如变异、交叉和选择来生成高质量的优化和搜索问题的解决方案。遗传算法借鉴了生物进化理论,将问题模拟成一个生物进化的过程,通过遗传、交叉、突变、自然选择等操作产生下一代的解,并逐步淘汰适应度函数值低的解,增加适应度函数值高的解。这样进化N代后就很有可能会进化出适应度函数值很高的个体。遗传算法上是一种搜索算法,搜索算法的共同特征为1.首先组成一组候选解2.依据某些适应性条件测算这些解的适应度。...
2022-07-22 19:28:41
304
原创 Python文件及目录的操作
1.创建和打开文件(使用open()函数):(1)语法格式:file=open(filename,[,mode[,buffering]])*file:被创建的文件的对象*filename:要创建或打开的文件名*mode:可选参数,用于指定文件的打开模式(常用的打开模式:r,rb,r+,rb+,w,wb,w+,a,ab,a+,ab+)*buffering:可选参数,用于指定文件的缓冲模式2.关闭文件(使用文件对象的close()方法):语法格式:file.close()3.with语句
2021-10-09 18:22:59
353
TA创建的收藏夹 TA关注的收藏夹
TA关注的人