
算法
文章平均质量分 71
一些算法介绍
不会写代码的一木
做一个有趣的技术小白】
展开
-
函数sum(1)(2)(3)(4)...(n)实现无限累加
一开始看到这个题目我最先想到了闭包,可能会这么写:function sum(a){ return function(b){ return function(c){ return function(d){ ...... } } }}或许也会这么写:let ...原创 2020-04-26 10:25:00 · 536 阅读 · 0 评论 -
快速排序算法的性能比较
一、前言 最近又遇到快速排序算法了,才发现以前学的那种快速排序算法有问题,在此记录一下两种不同快速排序算法的性能比较二、快速排序算法2.1 方法一思路: ①选择数组中间数作为基数,并从数组中取出此基数 ②准备两个新数组容器,遍历数组,逐个与基数比对,较小的放左边容器,较大的放右边容器 ③递归处理两个容器的元素,并将处理后的数据与基数按大小合并成一个数组,返回实现://...原创 2020-06-02 10:36:00 · 256 阅读 · 0 评论 -
算法——遗传算法基础
1.遗传算法的概念遗传算法是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法,它借鉴了达尔文的进化论和孟德尔的遗传学说。其本质是一种高效、并行、全局搜索的方法。2.遗传算法的特点2.1遗传算法的优点 (1)对可行解的表示具有广泛性 (2)具有较好的全局搜索性能,使得遗传算法本身易于并行化 (3)不需要辅助信息 (4)内在启发式随机搜索特性 (5)在搜索过程中不容易...原创 2018-05-04 15:20:00 · 281 阅读 · 0 评论