首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构与算法
订阅
andyy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
LeetCode 5.最长回文子串【JavaScript 5种思路实现】
回文:指一个正读和反读都相同的字符串,例如,“aba” 是回文,而 “abc” 不是, 本文总结了多种实现方式
【数据结构与算法】--JavaScript 链表
双向链表的特点就是添加了指向上一个节点的指针(prev),比较单链表来说,稍微复杂一些,也更强大,这里把上面的单链表修改一下。 而不是 null,上面代码已经提供了 cycle 方法来实现。 双指针法,举个例子来说,两个人在操场跑步,速度不同时,总会在某些时刻相遇,就是因为跑到…
「历时8个月」10万字前端知识体系总结(算法篇)🔥
之前我对算法的理解,仅仅是为了应付大厂的面试 但是在两个月的算法练习中,第一次体会到编程不仅仅是技术,还是艺术,感受到了编程是一件很酷的事情
字节跳动最爱考的 64 道算法题(JS版)
现在大厂面试中,算法题几乎为必考项,且近几年频现 LeetCode 真题,此篇为拿到字节、腾讯、京东 Offer 的笔者本人在准备面试过程中亲自刷过以及遇到过高频算法题。文章内容会分模块整理,对于笔者在面试过程中遇到的真题,会给予着重 【🔥】标出。 同时,可以毫不客气的说,如…
【算法面试】leetcode最常见的150道前端面试题 --- 中等题2(共80题)
兄弟姐妹们,中等题来了,本篇10道,剩下70道,每周更新10道! 2. 两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字
【算法面试】leetcode最常见的150道前端面试题 --- 简单题下(44题)
本文题目选自 LeetCode 精选 TOP 面试题,这些题在自己和同事亲身经历中,确实遇到的几率在百分之80%以上(成都和北京的前端岗位)。 上版本部分请参考# 简单题上 二叉树(DFS) 二叉树前
【算法面试】leetcode最常见的150道前端面试题 --- 简单题上(44题)
前言 本文题目选自 LeetCode 精选 TOP 面试题,而这些题在自己和同事亲身经历中,确实遇到的几率在百分之80%以上(成都和北京的前端岗位)。本文挑选其中所有简单题做归类和解法分析。后续更新所
JavaScript手写数据结构(链表,BST,堆)
以下代码全部原创手写。 可以看到,递归方法的结果和非递归是完全一样的,说明递归的实现没有问题。 在二分搜索树中,任何的节点的值大于左孩子节点,而且小于右孩子节点。 所谓优先队列,就是每次出队的时候,总是出队列中权值最高的元素。
5分钟带你领略:分治算法用到极限是什么样子?
刚开始,看到时间复杂度为O(log(m+n)),立马就会想到二分法,没错,但是针对这一题而言,拿到的是两个数组,两个数组长度的和为奇数和偶数怎么处理?遇到什么情况进行二分?怎么分?这是我们必须考虑的问题。 有n个已经排好序的数。 对于n为奇数的情况,中位数则是第(n+1)/2个…
5分钟带你领略:写一个二分查找为什么让面试者挂的这么惨?
二分查找可以说是所有算法中最基础、最容易理解的算法之一了,但事实上也是挂科率最高的考题之一,在各个大厂的应届生面试中,这样的评价屡见不鲜: 谈项目的时候来聊的好好的,叫他写个二分搜索却写不出来。对此我不做评论,就二分查找而言,我觉得它并没有大家想象那样容易,用“思路很简单,细节…