首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
zxhnext
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
耗时3个月,近10W字的刷题笔记,多语言通吃,秒杀 80% Leetcode 题目!
众所周知,现在的互联网公司面试,只要是写代码的岗位,都会来一套算法题组合拳伺候。 所以大家在准备校招、社招,或者闲暇的时候,都可以刷刷题,保持良好的手感。
掌握设计原则,你就是光(25个问题,你会几个)
看完这些问题,是不是激动的一笔,激动了,说明你又要进步成长了。 先哈两句,活跃一下气氛。然后通过提出问题,回答问题,然后结合生活例子和代码,来全方位阐述设计原则知识。 哈哈哈哈,那我只能说,你是光,你是电,你是唯一的神话。 大家有没有这种感觉,没有没关系,我举几个例子,大家就明…
字节跳动最爱考的 64 道算法题(JS版)
现在大厂面试中,算法题几乎为必考项,且近几年频现 LeetCode 真题,此篇为拿到字节、腾讯、京东 Offer 的笔者本人在准备面试过程中亲自刷过以及遇到过高频算法题。文章内容会分模块整理,对于笔者在面试过程中遇到的真题,会给予着重 【🔥】标出。 同时,可以毫不客气的说,如…
一篇搞定前端高频手撕算法题(36道)
一、冒泡排序二、选择排序三、插入排序四、归并排序五、快速排序六、堆排序七、桶排序八、new九、instanceof十、Object.create()十一、Objectassign()十二、map十三、
前端进阶算法4:链表原来如此简单(+leetcode刷题)
链表相对于数组来说,要复杂的多,首先,链表不需要连续的内存空间,它是由一组零散的内存块透过指针连接而成,所以,每一个块中必须包含当前节点内容以及后继指针。最常见的链表类型有单链表、双链表以及循环链表。 1. 追加节点: 2. 查找: 3. 在 position 位置插入: 4.…
一个简单的例子提高你的算法能力
你不需要成为一个数学天才才能成为一个优秀的程序员,但是有一些技巧你可以添加到你的问题解决包中,以提高你的算法的性能,并在技术面试中给人留下深刻的印象。 在本教程中,您将学习如何用一个简单且容易记住的等式来求和一系列从 1 到 n 的连续整数。这个等式对于将一个函数从 O(n)重…
重温前端10大排序算法(长文建议收藏)
通过相邻元素的比较和交换,使得每一趟循环都能找到未有序数组的最大值或最小值。 标记在一轮比较汇总中,如果没有需要交换的数据,说明数组已经有序,可以减少排序循环的次数。 普通的冒泡排序,在一轮循环中只能找到最大值或者最小值的其中一个,双向冒泡排序则是多一轮的筛选,即找出最大值也找…
前端进阶算法8:头条正在面的哈希表问题
不同与之前我们介绍的线性表,所有的数据都是顺序存储,当我们需要在线性表中查找某一数据时,当线性表过长,需要查找的数据排序比较靠后的话,就需要花费大量的时间,导致查找性能较差。 例如学号,如果你想通过学号去找某一名学生,假设有 n 学生,难道你要一个一个的找,这时间复杂度就为 O…
10问10答,带你快速入门前端算法
好的数据结构与算法能够大大缩短代码的执行时间与存储空间,那么我们如何去衡量它喃?这节就主要介绍算法性能的衡量指标—复杂度分析。 1. 如何表示算法复杂度? 通常采用 大 O 表示法 来表示复杂度。它并不代表真正的执行时间或存储空间消耗,而是表示代码执行时间随数据规模增长的变化趋…
写给前端的算法进阶指南,零基础按分类刷200题思路
最近国内大厂面试中,出现 LeetCode 真题考察的频率越来越高了。我也观察到有越来越多的前端同学开始关注算法这个话题。 但是算法是一个门槛很高的东西,在一个算法新手的眼里,它的智商门槛要求很高。事实上是这个样子的吗?如果你怀疑自己的智商不够去学习算法,那么你一定要先看完这篇…