首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode
程序员荒生
创建于2021-05-13
订阅专栏
致力于LeetCode刷题和面试总结
暂无订阅
共23篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[剑指 Offer 54. 二叉搜索树的第k大节点] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 54. 二叉搜索树的第k大节点 给定一棵二叉搜索树,请找出其中第k大的节点。
[剑指 Offer 24. 反转链表] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 24. 反转链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。
[剑指 Offer 25. 合并两个排序的链表] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 25. 合并两个排序的链表 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。
[剑指 Offer 57 - II. 和为s的连续正数序列] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 57 - II. 和为s的连续正数序列 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。
[剑指 Offer 68 - II. 二叉树的最近公共祖先] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 68 - II. 二叉树的最近公共祖先 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x…
[剑指 Offer 68 - I. 二叉搜索树的最近公共祖先] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 68 - I. 二叉搜索树的最近公共祖先 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满…
[剑指 Offer 06. 从尾到头打印链表] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 06. 从尾到头打印链表 输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。 初始化: 双指针 ii , jj 分别指向数组 nums…
[剑指 Offer 06. 从尾到头打印链表] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 06. 从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
[剑指 Offer 55 - I. 二叉树的深度] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 55 - I. 二叉树的深度 输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。
[剑指 Offer 45. 把数组排成最小的数] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 45. 把数组排成最小的数 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。
[剑指 Offer 44. 数字序列中某一位的数字] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 44. 数字序列中某一位的数字 数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从下标0开始计数)是5,第13位是1,第19位是4,等等。 请写一个函数…
[剑指 Offer 04. 二维数组中的查找] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 04. 二维数组中的查找 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该…
[剑指 Offer 16. 数值的整数次方] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 16. 数值的整数次方 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。
[剑指 Offer 48. 最长不含重复字符的子字符串] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 48. 最长不含重复字符的子字符串 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。
[剑指 Offer 14- 剪绳子 II ] | 刷题打卡
给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m - 1] 。请问 k[0]k[1]...*k[m - 1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为…
[剑指 Offer 14- 剪绳子 I ] | 刷题打卡
给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]k[1]...*k[m-1] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、…
[剑指 Offer 31. 栈的压入、弹出序列] | 刷题打卡
今天我们来做一道LeetCode上的题目,原题链接:剑指 Offer 31. 栈的压入、弹出序列 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,…
[剑指 Offer 32 - 从上到下打印二叉树 III ] | 刷题打卡
请实现一个函数按照“之”字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。
[剑指 Offer 32 - 从上到下打印二叉树 II ] | 刷题打卡
从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。
[剑指 Offer 32 - 从上到下打印二叉树 I ] | 刷题打卡
从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。
下一页