首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
木有寸
掘友等级
前端
|
无业游民
滴水穿石
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
40
文章 40
沸点 0
赞
40
返回
|
搜索文章
最新
热门
用JavaScript刷leetcode第24题-两两交换链表中的节点
直接三个指针(分别指向已交换尾、待交换头、待交换尾) + 迭代就可以搞定。 交换步骤可以概括为:将删掉的尾插到已完成交换的尾
用JavaScript解leetcode第25题-K个一组翻转链表
翻转前K个节点会的话,这题就很简单。 写代码的思路:翻转前K个节点,未翻转部分的节点数大于K,则迭代翻转,直到未翻转节点数小于k结束。
用JavaScript刷leetcode第61题-旋转链表
前言 想解这题很简单。 三步走:闭环 + 找尾 + 断尾。 代码可以千变万化,解题思想其实是固定的,就那么几种。
用JavaScript刷leetcode第160题-相交链表
将用两种解法解这道题:哈希表、双指针。 哈希表:存一个链表的节点,然后与另一链表比 双指针:让两个指针从不同方向遍历两个链表的每个节点,比。
用JavaScript刷leetcode第226题-翻转二叉树
本题将用递归来解题 两种思路: 先交换位置,再翻转 先翻转,再交换位置
用JavaScript刷leetcode第9题-回文数
解这题的第一思路就是直接反转整个数字。 然后自己优化了下边界判断,当传入的数是负数或者是10的倍数则一定不是回文数。 看了leetcode题解后,其实只需要反转后一半的数字,与剩下的数字比较即可。
用JavaScript刷leetcode第20题-有效的括号
前言 第一次遇见她时,我没有穿西服,没打领带,只背着VSCode。 我手里只有hash表和栈,身无分文,我该如何征服她? 我思来想去,决定以哈希表为西服,以栈为领带,来一次cosplay。
用JavaScript刷leetcode第21题-合并两个有序链表
排序问题基本都逃不过迭代和对比! 什么时候对比结束?即迭代继续的条件是? 链表问题基本要考虑头节点,避免边界判断,要用啥?
用JavaScript刷leetcode第144题-二叉树的前序遍历
前序遍历属于深度遍历,遍历顺序:根 、 左子树、 右子树。 将用 递归 和 迭代 来解这道题,这两种本质都是用栈,递归隐式的用了栈,而迭代将显示用栈。
用JavaScript刷leetcode第92题-反转链表II(部分反转)
前言 以三种迭代的方式来解决这道题 拆合:拆成 (左 + 普通反转 + 右),反转后,连接起来 拆合:拆成(左 + 反转前n个),反转后,连接起来 头插法:我理解就是 (存、删、增)
下一页
个人成就
文章被点赞
113
文章被阅读
27,122
掘力值
1,224
关注了
16
关注者
16
收藏集
10
关注标签
20
加入于
2021-10-26