首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法刷题
beordie
创建于2022-03-05
订阅专栏
平时刷题思路整理
等 18 人订阅
共153篇文章
创建于2022-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode-二叉树的完全性检验
958. 二叉树的完全性检验:给定一个二叉树,确定它是否是一个完全二叉树。(符合完全二叉树的基本性质)
LeetCode-二叉搜索树与双向链表
剑指 Offer 36. 二叉搜索树与双向链表:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。
LeetCode-路径总和 III
437. 路径总和 III:给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。
LeetCode-所有大于等于节点的值之和
剑指 Offer II 054. 所有大于等于节点的值之和:给定一个二叉搜索树,请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。
LeetCode-至少有 K 个重复字符的最长子串
395. 至少有 K 个重复字符的最长子串:给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于 k 。返回这一子串的长度。
LeetCode-把字符串转换成整数
剑指 Offer 67. 把字符串转换成整数:写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。
LeetCode- O(1) 时间插入、删除和获取随机元素
实现 RandomizedSet 类。你必须实现类的所有函数,并满足每个函数的 平均 时间复杂度为 O(1) 。
LeetCode-移掉 K 位数字
给你一个以字符串表示的非负整数 num 和一个整数 k ,移除这个数中的 k 位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。
LeetCode-不同字符的最小子序列
返回 s 字典序最小的子序列,该子序列包含 s 的所有不同字符,且只包含一次。需要注意去重的问题处理。
LeetCode-最接近的三数之和
给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。
LeetCode-将有序数组转换为二叉搜索树
给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。
LeetCode-二进制求和
给你两个二进制字符串,返回它们的和 (用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。
LeetCode-插入
给定两个整型数字 N 与 M,以及表示比特位置的 i 与 j(i <= j,且从 0 位开始计算)。
LeetCode-旋转矩阵
给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。
LeetCode-删除二叉搜索树中的节点
给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。
LeetCode-二叉搜索树序列
从左向右遍历一个数组,通过不断将其中的元素插入树中可以逐步地生成一棵二叉搜索树,需要首先确定中间节点的数据。
LeetCode-二维子矩阵的和
给定一个二维矩阵 matrix,计算其子矩形范围内元素的总和,该子矩阵的左上角为 (row1, col1) ,右下角为 (row2, col2) 。
LeetCode-课程顺序
请根据给出的总课程数numCourses 和表示先修顺序的 prerequisites 得出一个可行的修课序列。
LeetCode-最长连续序列
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。
LeetCode-矩阵中的距离
给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。
下一页