首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端开发
前端卞同学
创建于2021-08-10
订阅专栏
一个专注前端开发的Crazy boy
等 3 人订阅
共134篇文章
创建于2021-08-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[路飞]_24.两两交换链表中的节点
这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战」 LeetCode24.两两交换链表中的节点 题目要求 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只
[路飞]_1721.交换链表中的节点(双指针)
1.声明cur(用来遍历链表的指针),first(第一个指针),second(第二个指针),count = 1 (链表 从 1 开始索引),当cur指针的一下个值不为null的时候cur指针不断...
[路飞]_剑指Offer22.链表中倒数第K个节点(双指针)
还是使用双指针,快指针先移动k步(同时要保证移动k步的时候快指针一直是一个有效的值),然后快慢指针同时移动,快指针为null的时候,此时的慢指针就是题目要求的倒数第K个节点...
[路飞]_226.翻转二叉树
1.递归每个节点,如果这个节点不为null就继续递归; 2.递归获取左节点下面的节点,赋值给右节点;然后再递归获取右节点下面的节点,再赋值给左节点;
[路飞]_LeetCode409.最长回文字符串
1.新建一个map,每次循环字符串,判断map里面是否包含这个字符串,如果不包含就add进去,如果包含就删除这个字符串并且,把统计回文字符串的长度+2 2...
[路飞]_LeetCode543.二叉树的直径
每一个最长直径都会有一个共公的父节点,然后从这个父节点向下遍历这个二叉树的深度,取一个左边的深度和左右边的深度加起来的最大值就是这个二叉树的直径。
LeetCode202.快乐数
1.创建一个set对象,传过来的n是数字类型的我们转成字符串,声明一个变量为每次计算之后的值 2.做while循环,当sum一直等与1的时候也就证明它是一个快乐数,反之则不是 3....
[路飞]_LeetCode121.买卖股票的最佳时机
1.声明一个快慢指针,在快指针小于数组长度的情况下循环 2.如果fast的值大于slow的值,就把fast的值赋值给slow值 3.....
[路飞]_LeetCode633.平方数之和,两种解法(枚举+双指针)
1.因为这里是a^2 + b^2 = c,所以我们要先求出来a或b的最大值 2.让a小于等于max,求出来b的值,然后判断a^2 + b^2 是否等于 c 3....
[路飞]_LeetCode20.有效的括号
1.先判断这个字段s是不是成对出现的,如果不是直接return false 2.然后便利s数组,判断元素是否是左边的括号,然后保存下来 3.....
[路飞]_只出现一次的数字的一种解题思路
1.new Map 然后便利数组,把Map的key设置为当前便利的值,把value设置为当前遍历的值出现的次数 2.把Map进行一下entries,转换成一个拥有key值和value值的数组,然后遍历
[路飞]_ LeetCode21. 合并两个有序链表
1.要判断两个链表都不是空链表,否则就没有任何意义 2.判断哪个链表头节点的值更小,然后递归的决定下一个添加到结果里面的节点
[路飞]_LeetCode141.环形链表
1.声明两个变量(指针) 2.当慢指针 快指针和快指针的下一个节点有值的时候就分别向后走一步,没有值的时候就说明这个指针没有环 3.当快指针没有值的时候,说明已经走完了所有节点,并且没有环 4...
[路飞]_LeetCode剑指Offer24.反转链表
图文表达反转链表的思路 1.首先我们需要定义两个指针 2.改变当前节点的指向,令它指向它的前一个节点 3.把当前的节点赋值给前一个节点,然后把剩余的节点赋值给当前节点(向后遍历一下) 4....