LeetCode
文章平均质量分 74
lhapy
0123
展开
-
力扣刷题之 链表中倒数第k个节点
剑指 Offer 22. 链表中倒数第k个节点文章目录剑指 Offer 22. 链表中倒数第k个节点一、题目描述二、问题分析三、数据结构及算法分析1.数据结构2.涉及算法四、总结五、完整源码一、题目描述输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。原题链接:链表中倒数第k个节点二、问题分析原创 2021-06-14 23:27:06 · 327 阅读 · 0 评论 -
力扣刷题之 青蛙跳台阶问题
剑指 Offer 10- II. 青蛙跳台阶问题文章目录剑指 Offer 10- II. 青蛙跳台阶问题一、题目描述二、问题分析三、数据结构及算法分析1.数据结构2.涉及算法四、总结五、完整源码一、题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。原题链接:青蛙跳台阶问题二、问题分析动态规划:青蛙跳 n 级台阶有两种情况:跳原创 2021-06-14 00:32:30 · 1855 阅读 · 0 评论 -
力扣刷题之 顺时针打印矩阵
剑指 Offer 29. 顺时针打印矩阵文章目录剑指 Offer 29. 顺时针打印矩阵一、题目描述二、问题分析三、数据结构及算法分析1.数据结构2.涉及算法四、总结五、完整源码一、题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。限制:0 <= matrix.length <= 1000 <= matrix[i].length <= 100原题链接:顺时针打印矩阵二、问题分析输入:0 1 2 3 45 6 7 8 90 1 2 3原创 2021-06-12 16:25:48 · 203 阅读 · 0 评论 -
力扣刷题之 黑白方格画
力扣刷题系列LCP 22.黑白方格画文章目录力扣刷题系列前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示原创 2021-06-12 11:16:44 · 621 阅读 · 0 评论 -
LeetCode 57. 和为s的连续正整数序列 滑动窗口
目录一、题目简介1. Description2. 个人理解二、代码分析1. 代码实现2. 实现思路(1)暴力穷举(2)滑动窗口3. 收获一、题目简介1. Description . 个人理解 题目要求:编写一个函数,传入一个正整数 target,返回一个二维数组 int[][] ans 。&...原创 2020-03-07 22:52:43 · 121 阅读 · 0 评论 -
LeetCode 994. 腐烂的橘子 树 广度优先搜索
目录一、题目简介1. Description2. 个人理解二、代码分析1. 代码实现2. 实现思路3. 收获一、题目简介1. Description2. 个人理解 要求:返回网格里面橘子全部腐烂所需要的时间,如果不会全部腐烂则返回 -1。 因为一个橘子单位时间内只能感染四个方向(上、...原创 2020-03-06 22:59:13 · 426 阅读 · 0 评论