首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode成长日记
美美的Rita
创建于2022-08-20
订阅专栏
记录leetcode刷题,督促自我学习
暂无订阅
共22篇文章
创建于2022-08-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【我的leetcode日记】2103. 环和杆——js
总计有 `n` 个环,环的颜色可以是红、绿、蓝中的一种。这些环分布穿在 10 根编号为 `0` 到 `9` 的杆上。
【我的leetcode日记】面试题 10.02. 变位词组——js
编写一种方法,对字符串数组进行排序,将所有变位词组合在一起。变位词是指字母相同,但排列不同的字符串。
【我的leetcode日记】8. 字符串转换整数 (atoi)——js
请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。
【我的leetcode日记】66. 加一——js
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。
【我的leetcode日记】20. 有效的括号——js
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有对应的
【我的leetcode日记】7. 整数反转——js
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储
【我的leetcode日记】1. 两数之和——js
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中
【我的leetcode日记】16. 最接近的三数之和——js
给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。
【我的leetcode日记】26. 删除有序数组中的重复项——js
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所
【我的leetcode日记】9. 回文数——js
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。
【我的leetcode日记】345. 反转字符串中的元音字母——js
给你一个字符串 `s` ,仅反转字符串中的所有元音字母,并返回结果字符串。 元音字母包括 `'a'`、`'e'`、`'i'`、`'o'`、`'u'`,且可能以大小写两种形式出现。
【我的leetcode日记】27. 移除元素——js
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。
【我的leetcode日记】637. 二叉树的层平均值——js
给定一个非空二叉树的根节点 `root` , 以数组的形式返回每一层节点的平均值。与实际答案相差 $10^5$ 以内的答案可以被接受。
【我的leetcode日记】2231. 按奇偶性交换后的最大数字——js
给你一个正整数 `num` 。你可以交换 `num` 中 **奇偶性** 相同的任意两位数字(即,都是奇数或者偶数)。 返回交换 **任意** 次之后 `num` 的 **最大** 可能值 *。*
【我的leetcode日记】剑指 Offer 55 - I. 二叉树的深度——js
输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。
【我的leetcode日记】107. 二叉树的层序遍历 II——js
给你二叉树的根节点 `root` ,返回其节点值 **自底向上的层序遍历** 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)
【我的leetcode日记】1161. 最大层内元素和——js
给你一个二叉树的根节点 root。设根节点位于二叉树的第 1 层,而根节点的子节点位于第 2 层,依此类推。 请返回层内元素之和 最大 的那几层(可能只有一层)的层号,并返回其中 最小 的那个。
【我的leetcode日记】145. 二叉树的后序遍历——js
给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 https://leetcode.cn/problems/binary-tree-postorder-traversal/
【我的leetcode日记】226. 翻转二叉树——js
给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。https://leetcode.cn/problems/invert-binary-tree/
【我的leetcode日记】102. 二叉树的层序遍历——js
给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右地访问所有节点)。
下一页