当前位置: 首页 / 搜索关键词:算法
堆的数据结构有很多种体现形式,包括;2-3堆、B堆、斐波那契堆,而在 Java API 中最常用的是用于实现优先队列的二叉堆,它是由 JWJ Williams 在 1964 年引入的,作为堆排序算法的数据结构。另外在 Dijkstra 算法等几种高效的图算法中,堆也是非常重要的。
2022/09/06
智能运维中的算法正在发挥越来越大的作用,但同时算法落地仍有大量问题需要解决。
2022/08/31
Linux 的 Page Cache 和 MySQL 的 Buffer Pool 的大小是有限的,并不能无限的缓存数据,对于一些频繁访问的数据我们希望可以一直留在内存中,而一些很少访问的数据希望可以在某些时机可以淘汰掉,从而保证内存不会因为满了而导致无法再缓存新的数据,同时还能保证常用数据留在内存中。
2022/08/31
当一些key存入map时,会先对key计算hash值,在map中找到对应的hash槽,这个槽之后一般是个链表(有的语言也会做一些优化成树状,这里我们简化为链表),因为不同的key的hash值可能会重复(冲突),冲突了只能把key排成一个链表,每次查找时都要遍历链表。
2022/08/31
OT 的英文全称是 Operational transformation,是一种处理协同编辑的算法。它常用于实现协同文档的底层算法,支持多个用户同时编辑文档,不会因为并发修改导致冲突,而使结果不一致或数据丢失。
2022/08/31
数据科学家的能力主要由三方面:较强的数学功底和数字敏感程度、很强的问题解决能力、很强的业务沟通能力。
2022/08/31
数据科学家的能力主要由三方面:较强的数学功底和数字敏感程度、很强的问题解决能力、很强的业务沟通能力。
2022/08/31
资讯推荐
热门最新
精品工具
你可能感兴趣的资讯
换一批