”数据结构与算法(公众号持续更新……)“ 的搜索结果

     术语说明 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,...一、排序算法总结 n: 数据规模 k: “桶”的个数 In-place: 占用常数内存,不占用额外内存 Ou...

     本人通过查阅资料简单介绍了目前的协同推荐算法,并完成了电影推荐算法的python实现,附源码及实验数据。 一、协同过滤算法简介 协同过滤推荐算法是当下各推荐平台运用最为广泛的推荐算法,自开始被应用以来就对...

     本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。引言插入排序中有直接插入排序,善于思考的能够发现该算法在进插入的时候是采用了顺序查找的方法,而在...

     Kotlin 设计模式及实战 “每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。 Christopher Alexander ...

     一、彩虹表的定义 【百度百科】彩虹表是一个用于加密散列函数逆运算的预先计算好的表, 为破解密码的散列值(或称哈希值、微缩图、摘要、指纹、哈希密文)而准备。一般主流的彩虹表都在100G以上。...

     查找算法分类:  1)静态查找和动态查找;  注:静态或者动态都是针对查找表而言的。动态表指查找表中有删除和插入操作的表。  2)无序查找和有序查找。  无序查找:被查找数列有序无序均可;  有序查找:...

     注意:算法的稳定性是算法的性质,并不能衡量一个算法的优劣 内部排序 指在排序期间元素全部存放在内存中的排序 内部排序: 插入排序(直接插入排序、折半插入排序、希尔排序)、交换排序(冒泡排序、快速排序)、...

     不同性别+不同地域环境下,付费率数据…… 渠道分布 品牌、机型、操作系统、分辨率、联网、版本、设备均价、运营商 单设备注册账号数分析 可以分析小号分布情况 用户动态属性 动态属性指具有可变性 基本指标 ...

     前言 大家好,我是bigsai。最近轻敌了一个高频问题,分享给大家。 最近面试时候遇到一个非常有意思的hard题,面试官没让写代码让说思路,但放在正常应届生...设计一个支持以下两种操作的数据结构: void addNum(int nu

     我想应该有很多人对我今天推荐的书籍不陌生,《漫画算法:小灰的...工作中你能更快地理解一段代码、你会知道别人的烂代码怎么优化、你能比别人提供更加完备的方案……重要的是,掌握算法能让你在求职时有着更大的胜算!

     大家好,我是bigsai,第一次将部分文章整理成pdf分享给大家。第一版本实在八月底发布的,这版本十一月中旬(刚好今天11.15),把部分文字更新到pdf上,最近有点忙原创更新频率较低(自...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1