算法整理
0 篇文章
**浪费生命的三座大山,迟到,防火墙,机械硬盘。**
**二分查找**是一种算法,其输入是一个有序的元素列表(圈重点“有序”)
讨论一个算法的优劣的时候可以通过时间和空间两个维度来衡量,也就是常说的 **时间复杂度** **空间复杂度**
在执行的时候,我们希望在执行时间和消耗内存越少越好,但是很多时候无法同时兼顾,需要在时间和空间之间做一定的取舍达到平衡。
**数字签名** 、**信息加密** 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、`oauth` 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 **签名加密算法** 来达到业务目标。这里简单的给大家介绍几种常见的签名加密算法和一些典型场景下的应用。