数据结构和算法
宋song一
这个作者很懒,什么都没留下…
展开
-
密码算法认证与选择
加密解密纵览场景与算法选择Nodejs中的的加密和解密、签名与认证原创 2023-07-14 00:57:23 · 319 阅读 · 0 评论 -
算法:顺序查找
算法原创 2022-08-29 10:17:27 · 52 阅读 · 0 评论 -
图解设计模式
图解设计模式原创 2021-02-12 23:22:32 · 84 阅读 · 0 评论 -
数据结构与算法基础
1. 数据结构三要素逻辑结构物理结构(存储结构)数据的运算2. 数据类型原子类型,结构类型抽象数据类型(ADT)原创 2021-03-21 23:22:40 · 80 阅读 · 0 评论 -
fibnacci
内存缓存 通过在内存中缓存和重复利用相同计算的结果,称之为内存缓存内存缓存的技术在使用计算成本相对昂贵的函数时非常有用,譬如大量进行相同参数的运算。这种技术还可以应用于纯函数中,即相同输入必定获得相同输出的函数package mainimport ( "fmt" "time")const LIM = 41var fibs [LIM]uint64func main() { var result uint64 = 0 start := time.Now() for i := 0原创 2021-01-18 19:21:50 · 145 阅读 · 0 评论 -
算法基础思想
1. 算法2. string字符串的子串必须是连续的,如"abcd"的子串有"ab","bcd"等,但是"ac"不是"abcd"的子串。因此,对于长度为n的字符串,共有1+2+…+n个非空子串,即(n+1)*n/2个,是O(n^2)级别的字符串的子序列不需要是连续的,因此对于长度为n的字符串的子序列,每个字符都有选或不选两种可能。 因此其子序列的数量是指数级别O(2^n)的...原创 2021-01-13 23:10:19 · 266 阅读 · 2 评论