-
贪吃蛇算法题
应用背景某个公司的面试题,贪吃蛇,用动态规划求解最佳路径。蛇从屏幕左端走到右边,经过格子可以得分,求最大得分关键技术动态规划,DP。一列一列的递归,右边一列的值取决于左边一列的值,从左到右最后获得全局解。
- 2022-02-05 16:24:21下载
- 积分:1
-
use function of time, for example, the use of C language in the development of V...
使用时间函数举例,使用C++语言在VC环境中开发.-use function of time, for example, the use of C language in the development of VC environment.
- 2022-03-20 20:16:55下载
- 积分:1
-
GA-BP算法--MATLAB
遗传算法应用于神经网络的一个方面是用来优化人工神经网络(ANN)的结构,另一个方面是用GA学习ANN的权重,也就是用遗传算法取代一些传统的学习算法。GA-BP算法就是在BP算法之前,先用GA在随机点集中遗传出优化初值,以此作为BP算法的初始权值,再由BP算法进行训练,这就是GA-BP算法的原理。本例中包括,(1)用遗传算法学习神经网络的权值,(2)GA-BP算法,以及(3)单纯的BP算法。程序能够运行出来,比较完美,可用于硕士、博士学习的资料,也可作为项目研究的参考资料。总之比较实用。
- 2022-01-26 01:51:27下载
- 积分:1
-
新型GA算法
一种好的改进遗传算法function [opy,optimy]=GA(pt,gennum,psize)% 输入参数:% pt m*n的加工时间矩阵(n是工件数目,m是机器数目)由已知给的T矩阵,可得n=100,m=10% gennum 迭代的次数(代数)% psize 种群的规模大小%输出参数:% opy 最优的Makespan值pc=0.9;%交叉因子pm=0.1;%变异因子[m,n]=size(pt);current_gen=1;%current_gen means the current generationnewgen=zeros(psize,n+1); %mewgen is the new generation of the populationnewgen(1:psize,1:n)=rand(psize,n);%主种群初始化,0-1之间的随机数 %Generalize the initial groupfather=zeros(2,n); %father is used to store the two genes for crossover and mutation avgen=zeros(1,gennum); %avgen is the matrix of the average of all the generationsoptimx=zeros(1,n);optimy=ones(1,gennum);%Generalize the initial groupfor i=1:psize [Ya,pop(i,1:n)]=sort(newgen(i,1:n));%种群排序,实数编码转换为自然数编码 随机生成的0-1之间的小数进行排序然后取每个从小到大数对应的位置 newg
- 2022-03-18 14:25:18下载
- 积分:1
-
java(sl275课程习题的求解模块
java(sl275课程习题解module1-module3共7道习题的题目以及程序)-java (sl275 courses Exercise Solution module1- module3 a total of seven topics and the questions of procedure)
- 2023-06-27 00:35:02下载
- 积分:1
-
4级词典构建哈希表
资源描述哈希表的构建,主要使用了ELFHASH进行编码。分别使用了指针哈希和开放地址哈希进行编写。用4级词汇构建,测试样例为4万个输入,可以明显分析其时间差距。大学二年级开学初的作业之一。
- 2022-02-22 11:13:11下载
- 积分:1
-
AES 的图像加密算法
在图像处理为安全目的就必须加密任何 data.here 我提出新的 aes 算法加密的目的。
- 2022-01-30 18:52:05下载
- 积分:1
-
OMP字典学习,包含图像样本切割模块;适合内存不足情况下字典学习
资源描述OMP字典学习,包含图像样本切割模块;适合内存不足情况下字典学习,OMP字典学习,包含图像样本切割模块;适合内存不足情况下字典学习 很不错的字典训练方法哦谢谢大家 欢迎下载
- 2023-06-04 11:35:04下载
- 积分:1
-
Dialog自适应屏幕分辨率
子控件自适应窗口大小的改变 对所有需要改变窗口大小的Dialog提供调用接口 * @方法功能: 子控件自适应窗口大小的改变 * @参数介绍: -hWnd:要缩放的Dialog的窗口句柄,可在Dialog中通过GetSafeHwnd()方法获得; -typeFlag: 缩放标志,其可能取值如下:0表示原始大小(缺省),1最大化,2按照times的值放大或缩小一定倍数后居中。 -times : Dialog的放大倍数,缺省值为1.0,只有当typeFlag值为2时才有效 * @返回值:FALSE表示传入的第一个参数hWnd=NULL,否则返回TRUE; * @注意事项: -1、所有子控件的大小是按照原来的Dialog同比例进行放大,以免放大后失真 -2、放大后如果窗口大小超过显示器可用区域(除去任务栏),会自动调整使得窗口最大化但是长和宽的比例扔保持不变,以免失真 -3、放大后所有的子控件的字体采用的是系统默认字体,所有字体大小是放大后的统一大小 -4、当typeFlag=2&×
- 2022-03-11 14:18:59下载
- 积分:1
-
模板方法
模板方法实现。你会很容易理解这个awsm通过使用代码。它有一个主类,调用学生1和学生2类通过使用父类的日常活动。日常活动有骨架的方法。
- 2022-10-28 12:15:03下载
- 积分:1