首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构与算法
订阅
小烫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
JavaScript 字符串匹配算法
字符串匹配算法,在日常开发中也常被频繁用到。当然,我们可以用正则匹配来完成字符串匹配,但是,学习和理解相关的字符串匹配算法,对于我们技术成长还是有很多好处的。 字符串匹配算法,是在实际工程中经常遇到的问题,也是各大公司笔试面试的常考题目。此算法通常输入为原字符串(string)…
告别动态规划,连刷 40 道题,我总结了这些套路,看不懂你打我(万字长文)
动态规划难吗?说实话,我觉得很难,特别是对于初学者来说,我当时入门动态规划的时候,是看 0-1 背包问题,当时真的是一脸懵逼。后来,我遇到动态规划的题,看的懂答案,但就是自己不会做,不知道怎么下手。就像做递归的题,看的懂答案,但下不了手,关于递归的,我之前也写过一篇套路的文章,…
「算法与数据结构」带你看回溯算法之美
这次梳理的是回溯算法,掌握它的解决问题思路,对很多搜索尝试问题,都会在日后学习工作中有所帮助。 如果你还不了解什么是回溯算法,或者知道一些,但是对于它具体是如何实现回溯,那么这篇文章可能适合你阅读。 联系👉TianTianUp,遇到问题的话,可以联系作者噢,愿意陪你一起学习一…
「算法与数据结构」分治算法之美
这次分享的内容是,经典算法思想-分治,你可以把它称之为一种思想,也可以叫它分治算法,为了更好的区分,接下来我们以「分治法」来称呼它。 如果你还不了解什么是分治法,或者知道一些,但是对于它具体是如何实现回溯,那么这篇文章可能适合你阅读。 联系👉TianTianUp,遇到问题的话…
前端也能学算法:由浅入深讲解贪心算法
贪心算法是一种很常见的算法思想,而且很好理解,因为它符合人们一般的思维习惯。下面我们由浅入深的来讲讲贪心算法。 这个问题在生活中很常见,买东西的时候经常会遇到,那我们一般是怎么思考的呢?假设我们需要找零126元,我们先看看能找的最大面值是多少,我们发现126比100大,那肯定可…
「算法与数据结构」带你看哈希算法之美
最近在某面经上,看到关于哈希表相关的问题,对这个数据结构感兴趣,于是就有了这篇文章。 如果你经常听到哈希算法,哈希表,哈希冲突,但又是有点模棱两可的概念,说不定读完本文,对你些许有点帮助。 公众号前端UpUp,回复哈希,即可获取脑图。 联系👉TianTianUp,遇到问题的话…
字节跳动最爱考的 64 道算法题(JS版)
现在大厂面试中,算法题几乎为必考项,且近几年频现 LeetCode 真题,此篇为拿到字节、腾讯、京东 Offer 的笔者本人在准备面试过程中亲自刷过以及遇到过高频算法题。文章内容会分模块整理,对于笔者在面试过程中遇到的真题,会给予着重 【🔥】标出。 同时,可以毫不客气的说,如…
「算法与数据结构」Trie树之美
这次分享的Trie字典树,是数据结构专题中的一个分支,认识了解Trie这种树型数据结构,对构建算法与数据结构知识体系有一定的帮助。 利用字符串的公共前缀来减少查询时间,最大限度的减少无谓的字符串比较,查询效率比哈希树高。 如果你还不了解什么是Trie数据结构的话,或者知道一些,…
【数据结构与算法】详解什么是图结构,并用代码手动实现一个图结构
图结构 非常得类似我们之前讲到过的树结构,但前者没有很多的从属关系,更多的是各个数据之间的相关联系。在数学的概念中,后者是前者的一种,不过在数据结构中我们还是认为两者有所区别,尽管如此,我们在学习图结构的时候仍可以稍微借鉴一下树结构的思想 图 是由顶点的集合和边的集合组成的。 …
数据结构与算法之 —— 堆(Heap)和堆排序
0x01 基本概念 堆 是一种特殊的树,满足以下条件即为堆 完全二叉树 堆中每一个节点的值都必须大于等于(或小于等于)其左右子节点的值 因为堆的要求不像二叉搜索树那么严格。他只要求某个节点的子节点大于