随笔分类 - 基础之算法
摘要:################# ############################### #########################
阅读全文
摘要:中文题目:遗传算法在科研项目系统专家分配中的应用 英文题目:Application of Genetic Algorithm in Expert Distribution of Scientific Research Project System
阅读全文
摘要:早上再看一个APP推荐的文章,发现的。 (1)初识遗传算法 遗传算法,模拟达尔文进化论的自然选择和遗传学机理的生物进化过程的计算模型,一种选择不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异(不明白这个的可以去看看生物学),这些操作后,保证了以
阅读全文
摘要:1、变异运算规则。 (1)变异运算规则的作用:用来模拟生物在自然环境中由于各种偶然因而素造成的基因突变,表达的是小概率的基因突变。 (2)变异运算规则的具体含义是:在遗传算法中,如果染色体是用二进制编码的话,那么变异运算规则就是“小概率地随机地将二进制编码的染色体的某一个基因由1变成0,或者由0变成
阅读全文
摘要:public class QuickSort { public static void quickSort(int[] arr, int low, int high){ if (low >= high){ return; } //退出条件是左端哨兵在右端哨兵的右边。 int temp = arr[l
阅读全文
摘要:一、MD5算法 1、MD5算法是什么? 2、MD5算法的优点 3、MD5算法的不足 4、MD5加密的应用场景 (1)登录、注册、修改密码等简单加密操作 ①这个过程为什么要加密?为什么要使用MD5加密? ②直接使用MD5加密的不可靠之处(涉及到彩虹表这个关键词) ③那加密时比较正确的方案是什么?(涉及
阅读全文
摘要:1、冒泡排序。 2、算法过程。 (1)、a[0] 与 a[1],a[2],...,a[length-1] 比较。表示数组第一个元素与【数组第二个元素到最后一个元素】比较一趟。比较次数为:length-1。 (2)、a[1] 与 a[2],a[3],...,a[length-1] 比较。表示数组第二个
阅读全文

浙公网安备 33010602011771号