#算法的乐趣

微信JS SDK使用权限签名算法

jsapi_ticket生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。由于获取jsapi_ticket的api调用次数非常有限,频繁刷新jsapi_tick...
代码星球 ·2020-04-11

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决办法方案

此实现不是Windows平台FIPS验证的加密算法的一部分的解决办法方案用户在激活MFBox时大约有1%的用户会出现上面的问题,这和系统设置有关,只需按以下设置,就可以正常激活了。 进注册表按Win+R运行regedit修改下面的“Enabled”值为0就可以了HKEY_LOCAL_M...

聚类算法总结

主要的聚类算法可以划分为如下几类:基于划分方法、基于层次方法、基于密度的方法、基于网格的方法以及基于模型的方法。目前在许多领域都得到了广泛的研究和成功的应用,如用于模式识别、数据分析、图像处理、市场研究、客户分割、Web文档分类等。常用的有k-means聚类算法、凝聚型层次聚类算法、神经网络聚类算法之SOM,以及模糊聚...
代码星球 ·2020-04-10

常用智能算法

智能算法很火热,但其实常用的就是那么几个:遗传算法,神经网络,模拟退火,禁忌搜索,贝叶斯网络,蚁群算法。蚁群算法,模拟退火,遗传算法,禁忌搜索,神经网络在解决全局最优解的问题上有着独到的优点,并且,它们有一个共同的特点:都是模拟了自然过程。模拟退火思路源于物理学中­固体物质的退火过程,遗传算法借鉴了自然界优胜劣...
代码星球 ·2020-04-10

回溯算法--八皇后问题

问题描述:八皇后不能相互攻击,即,八个皇后不能同行,同列,不同在同一条对角线上,对角线又可以分为左对角线和右对角线左对角线上满足:i-j+7都相等(i,j分别是一维和二维的坐标)右对角线满足:i+j都相等代码如下:#include<iostream>usingnamespacestd;inte_q[8][8...
代码星球 ·2020-04-10

基数排序算法

   基数排序思想:分配桶,把待排序的数字按照从低到高的顺序排列。主要有两个过程,分配和收集。   分配时,根据数字的位数,从小到大存放到桶中。   收集时,按照顺序,再覆盖原数组。   重复分配和收...
代码星球 ·2020-04-10

爬虫与反爬、加密算法

网络爬虫,是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。但是当网络爬虫被滥用后,互联网上就出现太多同质的东西,原创得不到保护。于是,很多网站开始反网络爬虫,想方设法保护自己的内容。他们根据ip访问频率,浏览网页速度,账户登录,输入验证码,flash封装,ajax混淆,js加密,图片等技...
代码星球 ·2020-04-10

十大经典算法排序总结对比

一张图概括:主流排序算法概览名词解释:n:数据规模k:“桶”的个数In-place:占用常数内存,不占用额外内存Out-place:占用额外内存稳定性:排序后2个相等键值的顺序和排序之前它们的顺序相同冒泡排序须知:作为最简单的排序算法之一,冒泡排序给我的感觉就像Abandon在单词书里出现的感觉...

算法

快速排序 vararr=[90,9,12,6,30,60,36,32,40];functionquickSort(arr){if(arr.length<=1){returnarr}varl=Math.floor(arr.length/2)varlo=arr.splice(l,1)[0]varleft=[...
代码星球 ·2020-04-10

我的算法学习之路(转载)

严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。原文链接:http://zh.lucida.me/blog/on-learning-algorithms/...

自然均值算法

在某些数据显示时,由于数据并不是均匀分布的,导致显示太难看;所以不能使用简单分组=(最大值-最小值)/组;后来发现这个算法!  自然均值算法:///<summary>///自然均值算法!=(最大值-最小值)/分组数///</summary>///<paramname="...
代码星球 ·2020-04-10

js javascirpt 数学库、 算法库 (转载)

 提示:国外官网,谷歌浏览器右键可以翻译成中文。1、math.js官网:https://mathjs.org/index.html其它简介:https://www.jianshu.com/p/4f63f0003a56它的下载也有些拓展介绍:  2.  numbers.j...

js 数组 数组 最大值、最小值 算法(转载)

 一:https://www.cnblogs.com/zhouyangla/p/8482010.html首先我们给数组进行排序,可以按照从小到大的顺序来排,排序之后的数组中第一个和最后一个就是我们想要获取的最小值和最大值。排序我们会用到数组的sort方法。vararr=[12,56,25,5,82,51,22...

js 数组 去重 算法(转载)

以下内容可能有重复部分,项目有用上,但还没来得急整理和验证。  一:https://www.cnblogs.com/jiayuexuan/p/7527055.html1.遍历数组法它是最简单的数组去重方法(indexOf方法)实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(index...

查找算法(第一弹)顺序查找和折半查找

算法描述       顺序查找又称为线性查找,是一种最简单的查找方法。适用于线性表的顺序存储结构和链式存储结构。该算法的时间复杂度为O(n)。    顺序查找是从第一个元素m开始逐个与需要查找的元素x进行比较,...
首页上一页...8990919293...下一页尾页