首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
YK菌
创建于2021-08-25
订阅专栏
算法相关博文
等 35 人订阅
共36篇文章
创建于2021-08-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【剑指Offer】数组(一)双指针 - 排序数组中的两个数字之和 - JavaScript
今天继续来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。剑指 Offer II 006. 排序数组中两个数字之和
【剑指Offer】整数(六)二进制 - 单词长度的最大乘积 - JavaScript
今天继续来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。剑指 Offer II 005. 单词长度的最大乘积
【剑指Offer】整数(五)二进制 - 只出现一次的数字II - JavaScript
今天继续来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。剑指 Offer II 004. 只出现一次的数字
【剑指Offer】整数(四)二进制 - 只出现一次的数字I - JavaScript
今天继续来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。剑指 Offer II 004. 只出现一次的数字
【剑指Offer】整数(三)二进制 - 前n个数字二进制形式中1的个数 - JavaScript
从今天继续来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。剑指 Offer II 003. 前 n 个数字二进制中 1 的个数
【剑指Offer】整数(二)二进制 - 二进制加法 - JavaScript
从今天继续来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。剑指 Offer II 002. 二进制加法
【剑指Offer】整数(一)整数除法 - 两数相除 - JavaScript
从今天开始我们一起来刷《剑指offer(专项突破版)》,原书是Java版本的,这里就是以JavaScript角度来看这些算法题。第一题:整数除法!
【LeetCode】LRU缓存 - 最近最少使用缓存机制 - JavaScript描述 - Map - 双向链表
今天分享一道高频面试算法题:LRU缓存机制。运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制
【LeetCode】最大子序和从O(N^3)到O(N) - 暴力初探 - 分而治之 - 在线处理
其实这题我三年前在我的公众号里有写过,那个时候还是用的C语言,今天我们使用JavaScript来再探索一下这道题吧~ 其实解题不是目的,我们真正的目的是通过这道题,学习一些算法思想,学习一些解决问题的
【LeetCode】图解反转链表 - 迭代 - 递归
今天来一道特别经典也是特别高频的题,反转链表。我们分别使用递归与非递归的方式来解决这道题,但是这里递归的方式比较难理解,需要好好思考,可以帮助我们刚好的了解递归的思想
【LeetCode】画个图带你玩转环形链表II
昨天我们刷了一道环形链表,今天我们来一道环形链表II 说明:不允许修改给定的链表。用两种方法,重点是后面的快慢指针的思想
【LeetCode】环形链表 - Map - 快慢指针 - JS特性
今天我们用三种方法解一道环形链表的题:给定一个链表,判断链表中是否有环。Map方法比较好想,快慢指针的思想最为重要,JS特性解法最为巧妙~
【LeetCode】 盛最多水的容器 - 中等题我也不带怕
简单题重拳出击,中等题我也不带怕的!!今天来一道中等题,其实这道题编码很简单,但是这个思想很重要~~
【LeetCode】分割平衡字符串 - 简单题我重拳出击
中等、困难题我唯唯诺诺,简单题我重拳出击,今天再来做一道简单题增增自信,分割平衡字符串。只要从定义出发,这道题就迎刃而解。
【LeetCode】杨辉三角 - 简单题我重拳出击
中等、困难题我唯唯诺诺,简单题我重拳出击,今天再来做一道简单题增增自信,杨辉三角。其实这题看上去简单,但是还是有些细节容易出错的~
【LeetCode】设计链表II —— JavaScript实现双向链表
上次我们使用JS设计了一个单链表,为什么这次要再设计一个双链表呢, 因为我在快手二面中遇到了 ,所以就想还是把它也写出来放博客上吧~ 这样就又可以水一篇小知识
【LeetCode】数组形式的整数加法
之前我们做了一题字符串相加,今天这题就是变成数组了,思想都是一样的,但是我们这里最后来一个巧妙的方法,看你能不能想到呢?
【LeetCode】合并两个有序数组
这次我们来合并两个有序数组,这与上一题合并两个链表思路是一样的,只是数据结构变了,由于数组的特性,我们从数组末尾进行操作~
【LeetCode】合并两个有序链表 - 递归 - 迭代
今天来合并两个有序链表,这道题我在 浦发银行笔试 中遇到过,我们首先使用比较好想到的非递归的方式来实现,然后我们再用递归的方式来实现
【LeetCode】全排列 - 回溯算法 - JavaScript描述
高中在学习排列组合的时候就学过全排列了,今天我们用程序来实现全排列。也就是说我们要将人类进行全排列的行为方式抽象成自动化的程序语言。
下一页