首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
Lem92
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
3周攻克数据结构[数组篇-矩阵Matrix]
这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战 DAY5 1. 有效的数独 示例: 方法1:双层遍历-[哈希表]; 【空间换时间】 2. 矩阵置零 示例1: 示例2: 方法1:数组标记法
🐮写给零基础的前端算法入门指南,acmer带女友刷80+【递归与回溯篇】|牛气冲天新年征文
原本打算通过一篇文章介绍一下,推荐一下自己的刷题方式和刷题路线,得到一些伙伴的反馈:最好还是更加详细,面向零基础,小白这些,还有github访问速度也是一方面问题,可能图片都加载不出来。 因此,我打算分模块出几期文章,这样你只用通过首发在掘金的文章即可了解 Chocolate …
【数据结构与算法】分析时间与空间复杂度
学习任何一门知识的时候,我们需要分析清楚这门知识的核心是什么,从而在这个核心中我们可以得到什么。如果我们是盲目的吸收知识,其实很多知识我们都是在目前场景、工作、生活中无法使用的。也是因为学习之后无法运用,所以我们很快就会遗忘,或者是在学习的过程中很容易就会放弃。 这篇笔记记录了…
算法导论知识梳理(三):数据结构
基本数据结构包括栈、队列、链表、有根树。对于这几个,大家应该都很熟悉,前三个就不作讨论,只稍微讲一下有根树。树大致有以下几种:二叉树,堆,B树,字典树。而我们较为熟悉的就是二叉树,同时二叉树也可以推广至n叉树。但是很多情况下,孩子结点个数都是不固定的,如对DOM的描述。所以对于…
前端笔试&面试爬坑系列---算法
终于来了,算法相关的。 其实个人理解,前端岗位对于算法的要求与其他IT岗位相比,是低得多的。 但是小白我经历了如蚂蚁金服、网易这样的大厂教做人之后,还是觉得,对于一些基本算法、思想的掌握还是必须的。 然后,就把自己遇到的、学到的算法相关的再总结一下,方便自己随时备战面试。 JS…
JavaScript 动态规划 & 贪心算法
这一章,我们将介绍另外两种常用的算法:动态规划和贪心算法。动态规划常被人比作是递归的逆过程,而贪心算法在很多求优问题上,是不二之选。下面,我们针对这两种算法,展开详细的学习。 动态规划有时为什么被认为是一种与递归相反的技术呢?是因为递归是从顶部开始将问题分解,通过解决掉所有分解…
【小猪佩奇漫画】| 复杂度分析原来那么简单!
[单段代码看频率]:看代码片段中「循环代码」的时间复杂度。 [多段代码看最大]:如果多个 for 循环,看「嵌套循环最多」的那段代码的时间复杂度。 [嵌套代码求乘积]:循环、递归代码,将内外嵌套代码求乘积去时间复杂度。 [多个规模求加法]: 法有两个参数控制两个循环的次数,那么…
五分钟带你领略: 腾讯半年来出现最频繁的算法之一——字符串解码
大家好,我是神三元。今天给大家分享一道有意思的算法题,在leetcode平台上截图如下: 近半年来广受各大公司的青睐,出现非常频繁,在腾讯仅仅半年就出现了17次,如果说给满分给5颗星的话,那么这一题算得上实打实的五星题。 刚开始拿到这道题,看到括号匹配问题,直觉上就想到了利用栈…
算法导论知识梳理(二):比较排序算法及其下限
常见的排序算法大概有十种,而这些排序算法大致可以分为两类:基于比较的排序算法和非基于比较的排序算法。基于比较的排序算法包括:冒泡排序、选择排序、插入排序、希尔排序、堆排序、归并排序、快速排序;非基于比较的排序包括:计数排序、基数排序、桶排序。本文主要介绍基于比较的排序算法中的一…
前端数据结构与算法入门篇
数据结构与算法是所有计算机语言的基础,也是决定一个程序员在编码路上能走多远的重要变量之一。本文为《学习javascript数据结构与算法》总结篇,重点在于带大家了解常见的数据结构都哪些,以及他们的 js 实现。所以本文虽然篇幅略长,但理解起来并不困难。 大O表示法全称大 O 时…