#

算法

  • RSA加解密及签名算法的技术原理及其Go语言实现

      对称加密中,加密和解密使用相同的密钥,因此必须向解密者配送密钥,即密钥配送问题。而非对称加密中,由于加密和解密分别使用公钥和私钥,而公钥是公开的,因此可以规避密钥配送问题。非对称加密算法,也称公钥

    作者:莫名2013
    2020-07-05 08:50:46
  • 统治世界的十大算法

    什么是算法?通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。—Thomas H. Cormen,Chales

    作者:nineep
    2020-07-05 03:38:10
  • 关于DH和RSA算法的简单比较

    本文简单地谈下关于安全中最为常用的两个非对称加密的DH算法及RSA算法,文中无意于涉及一些数学原理,这个在网上已经有很多文章叙述了,再重复也没有太多意思(这类文章只要关注两点,**其一是密钥生成

    作者:chenhu73
    2020-07-03 22:01:29
  • k-means算法原理以及数学知识

    摘要在大数据算法中,聚类算法一般都是作为其他算法分析的基础,对数据进行聚类可以从整体上分析数据的一些特性。聚类有很多的算法,k-means是最简单最实用的一种算法。在这里对k-means算法的原理以及

    作者:hffzkl
    2020-07-03 21:39:02
  • 算法学习笔记(一)

    有两种思想,像珠宝商放在天鹅绒上的宝石一样濯濯生辉,一个是微积分,另一个就是算法。微积分以及在微积分基础上建立起来的数学分析体系造就了现代科学,而算法则造就了现代世界。  &nbs

    作者:羽化飞仙
    2020-07-03 21:33:31
  • 阶乘的算法

    //方法一 var factorial = function factorial(i,a){ a = a || 1; if(i

    作者:菜鸟不菜么
    2020-07-03 11:13:24
  • 矩阵应用实例及js实现矩阵转置算法

    场景: 后端返回的是[[‘2015-1-1’,1,1],[‘2015-1-2’,1,2]]这样的Json数组,代表的意思是2015-1-1这个日期下新增的数据为1,减少的数据为1,2015-1-2这个

    作者:Lovedev
    2020-07-03 01:47:36
  • 【算法】最小栈的实现(getMin)

    看书时遇到这样一道题,挺有趣的数据结构,所以记录下来 题目: 实现一个栈,该栈带有出栈(pop),入栈(push),取最小元素(getMin),三个方法。要保证这3个方法的时间复杂度都是O(1) 算法

    作者:魏楚锋
    2020-07-02 18:24:16
  • 排序算法总结

    冒泡排序(交换排序):大的数右移交换,优化成鸡尾酒排序;演变成快速排序插入排序:从第二个元素往左比较,插入到小于他的数后面希尔排序选择排序:选择最小的放在最左侧,以此类推归并排序:基于分治算法快速排序

    作者:wz669
    2020-07-02 11:28:38
  • 各种加密算法在Go语言中的使用

    使用SHA256、MD5、RIPEMD160 import ( "fmt" "crypto/sha256" "os" "io" "crypto/md5"

    作者:thao888
    2020-07-01 17:15:23