算法
海绵泡泡~
不悲不喜,无欲无求。
展开
-
冒泡排序—例子讲解图文分析
冒泡排序 1、举个栗子: 现有数组 X{7,6,3,5,4,1,2,9,8}, 现要将数组X里面的数按照从小到大进行排序 2、java实现 //进行冒泡排序 for(int i=0;i<X.length;i++) { for(int j=0;j<(X.length-1-i);j++) { if(X[j]>X[j+1]) { //交换两个相邻位置的数值 int num=X[j]; X[j]=X[j+1]; X[j+1]=num; } }原创 2020-07-18 09:58:14 · 465 阅读 · 0 评论 -
java实现遗传算法(GA)解决基本数学问题(入门级)
1.简述 关于遗传算法-百度百科的介绍,直接百度百科吧 2.数学问题 这个比较简单的数学公式 当a,b,c,d四个变量取值为 [-2,2] 时,Y的最小值是多少?a、b、c、d、分别是多少? 对与这种公式,凭借小学三年级的功底,得出:最小值 Y=-20,{a=2,b=-2,c=3,d=-2} 既然已经知道了最优解,接下来让我们写一下程序看看求出来到最优解是否与我们算出来的一致 3.java实现 package de; public class MYDE { public static void mai原创 2020-07-15 22:44:28 · 1333 阅读 · 3 评论