首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
leetcode
你不会困
创建于2023-01-04
订阅专栏
刷题笔记
暂无订阅
共47篇文章
创建于2023-01-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[24] 两两交换链表中的节点
思路: 1.有一个链表0->1->2->3->4->5->6,创建三个指针,curr,n1,n2分别指向0,1,2 2.交换位置 3.再curr=n1也就是新的一轮curr,n1,n2分别指向1,3,
[20] 有效的括号
思路 1.把三种括号存在map里面 2.判断有没有左括号,有就push进starck 3.如果是右括号就拿出数组里的最后一位比较,是不是一样 判断是不是空数组,不是就说明没有成对的括号,return
[19] 删除链表的倒数第 N 个结点
思路: 1.创建一个新listNode 2.创建两个指针指向dummy 3.for循环让n2先走 4.n2不走到最后一位,就让n1和n2继续走,两者相差一个位置
三数之和
思路: 1.先排序 2.首先判断nums数组长度,如果小于3 或者 升序排序后第一个元素大于0 则直接返回空数组 3.left必须小于right 4.三数之和等于0就push,小于0就start++,
最长回文子串
``` /* * @lc app=leetcode.cn id=5 lang=javascript * * [5] 最长回文子串 */ // @lc code=start /** * @param {
无重复字符的最长子串
``` /* * @lc app=leetcode.cn id=3 lang=javascript * * [3] 无重复字符的最长子串 */ // @lc code=start /** * @par
两数相加
``` /* * @lc app=leetcode.cn id=2 lang=javascript * * [2] 两数相加 */ // @lc code=start /** * Definition