算法Go实现
QianLiStudent
这个作者很懒,什么都没留下…
展开
-
素数筛算法解析
素数也叫质数,凡是只能被1和自身整除的整数都叫做素数(数学概念),光是知道这个定义我们就可以写出列举某个范围内的素数的算法了。//算法1func main() { t1 := time.Now().UnixNano() //计数器,每10个数换行 count := 0 //列举10000以内的素数 for i := 2; i <= 10000; i++ { isPrime := true for j := 2原创 2020-05-29 17:15:57 · 428 阅读 · 0 评论 -
面试最常见排序算法
不管是日常的逻辑开发还是面试时的笔试中,都会经常碰到对某些数据做排序,已有的排序算法有多种,像:冒泡排序、选择排序、插入排序、快速排序、堆排序、希尔排序、归并排序、基数排序等,不过说到底最常见的还是前面5种,不过在这里我就介绍前面4种啦,因为我在日常用的和面试的基本都是前面4种,堆排序问的也没有前面的多。上面的排名部分先后,不...原创 2019-12-27 17:48:58 · 354 阅读 · 0 评论 -
Golang常用加密算法
Golang常用加密算法当我们希望数据不要直接呈现出其结果时我们会选择做加密处理,比如:用户账号的密码、手机号、身份证号等敏感信息通常都是经过加密处理后再写入数据库进行存储的,否则这些信息可能会被拦截而导致信息泄露,因此这就涉及到一个加密的问题。在密码学中常用的加密算法有3中:Hash算法、编码解码算法、加密解密算法。...原创 2019-10-22 17:52:48 · 1987 阅读 · 0 评论