算法
weixin_46785731
这个作者很懒,什么都没留下…
展开
-
算法与数据结构:查找表的顺序查找、折半查找、插值查找以及Fibonacci查找(Swift版)
查找在生活中是比较常见的,所涉及的这几种查找都是基于线性结构的查找。也就是说我们的查找表是一个线性表,我们要查找某个元素在线性表中的位置。顺序查找就是从头到尾一个个进行比较,直到找到为止,此方法适用于无序的查找表。而折半查找、插值查找以及Fibonacci查找的查找表都是有序的,下方的内容会详细的介绍到。一、查找协议的定义因为我们涉及查找表的多种查找方式,而且查找表的数据结构都是线性结构。基于Swift面向对象语言的特征以及面向接口编程的原则,我们先给我们所有的查找方式定义一个协议。本篇博客中所有的原创 2020-09-19 16:27:28 · 211 阅读 · 0 评论 -
在阿里工作三年,竟一头栽进了算法中,为什么好多的程序员都望而止步了?
最近有看到很多朋友想进大厂,四面竟然都考了算法,很多同学面对算法的问题都很头大,因为自己做项目很难用到,但是但凡高薪的职位面试都会问到。最近我整理了一份刷题宝典,这份刷题宝典,也让我进了心仪的大厂。今天给大家分享一下:毕竟现在大厂里用的都是算法,所以这块内容不吃透肯定是不行的。目录如下:图文并茂,附有刷题答案源码。第一份:LeetCode算法收割机由于篇幅原因,为了避免影响到大家的阅读体验部分目录展示:第二份:算法刷题宝典刷题任务的...原创 2020-09-03 14:55:41 · 94 阅读 · 0 评论