基础
海上升明月513
嗯,介绍
展开
-
哈希表
哈希表Hash table(也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。 通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。 这个映射函数叫做哈希函数(也叫散列函数),存放记录的数组叫做哈希(散列)表。 php数组的底层就是哈希表,采用了DJBX33A(time33)哈希函数 哈希函数是不可避免会产生冲突的,解决冲突有很多种办法,这里列举两种 1.链地址...原创 2019-12-22 12:44:12 · 133 阅读 · 0 评论 -
函数可变参数
函数可变参数有很多使用的地方,分享几个语言的可变参数 php code <?php function variable_argv_1(...$args) { print_r($args); } variable_argv_1(1,2,3,4,5); variable_argv_1(...['a','b','c','d','e']); function variable_ar...原创 2019-12-22 12:29:01 · 128 阅读 · 0 评论 -
KMP
不要问为什么,问就是知道了 package main import "fmt" func main () { res := kmp([]rune("我爱"), []rune("我我爱中国")) fmt.Println(res) } func kmp(keys []rune, content []rune) (int) { next_array := next(keys...原创 2019-12-09 21:10:08 · 85 阅读 · 0 评论