• 力扣每日刷题 141. 环形链表 136. 只出现一次的数字 160. 相交链表

    仅作为个人方法记录,不涉及详细思路解析,请各位看官海涵!三道标签都为简单。 141. 环形链表 这题就是给个链表判断里面是否有环。记录一个新方法:快慢指针。快指针在前面快快走,满指针在后面慢慢走,如果快指针追上了慢指针代表存在环。 cl

    2022-4-27
    63 0 0
  • Python每日一练-----完美数

    ☀(day37)目录 📝题目: 🚩题目分析: 💡解题思路&#xff1

    2022-4-27
    84 0 0
  • 【04-25】力扣每日一题

    本文首发于馆主君晓的博客,04-25每日一题题目描述   话不多说,先放题目链接和题目截图,398.随机数索引,题目如下图所示:题目分析   一般人看到这道题的思路就是使用哈希表去做,首先建立一个哈希表,表的key是数组里的元素,表

    2022-4-27
    74 0 0
  • LeetCode(CPP):一月刷完热题100(2)

    包含了一些非热题100的题目 6.Z字形变换(mid)思路: 根据题意,当我们在矩阵上填写字符时,会向下填写 r 个字符(行数),然后向右上继续填写 r-2 个字符,最后回到第一行,因此 Z 字形变换的周期 t=r+r-2=2r-2,每

    2022-4-26
    67 0 0
  • 力扣刷题记录-二叉树深度问题

    力扣 104. 二叉树的最大深度 求一棵二叉树的最大的深度,有递归和迭代法。 递归法class Solution {public int maxDepth(TreeNode root) {若当前结点为空,则为

    2022-4-24
    77 0 0
  • 力扣刷题记录-对称二叉树

    主要介绍力扣 101. 对称二叉树一题的递归和迭代解法。并且通过这题的思想还可以练习100. 相同的树与力扣 572. 另一棵树的子树 题目如下:递归解法 1.递归参数和返回值 因为需要比较是否对称,因此每次递归传入的参数因当是一对对称

    2022-4-24
    69 0 0
  • 力扣每日一题小记(821. 字符的最短距离)

    题目与示例 题目 题目内容 给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。 返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i] 是 s 中从下标 i 到

    2022-4-24
    77 0 0
  • 【287. 寻找重复数(龟兔赛跑算法)】快慢指针判断是否有环

    【龟兔赛跑算法】快慢指针判断是否有环对于慢指针,走过的路程为 a + b

    2022-4-18
    74 0 0
  • C++后端开发学习日记(第一周)

    第一周 2022.04.07 day1 《代码随想录》之编程素养和求职编程素养要注意!!!如:变量命名,代码空格区分ACM模式和leetcode核心模式VIM+Markdown互联网大厂研发流程简历撰写注意事项,主要有如

    2022-4-14
    79 0 0
  • 《力扣刷题》数据结构(字符串中的第一个唯一字符)

    题目描述 若存在一个字符串 s,要求找到它的第一个不重复的字符,并返回它的索引;如果不存在,则返回 -1 题目来源 C 语言具体代码实现 作者本人想法!!! #include #include int firstUniqChar(char

    2022-4-12
    84 0 0
  • LeetCode.数据结构217.存在重复数字

    217.存在重复数字 难度:简单 题目要求: 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例 1: 输入:nums = [1,2,3,1]输出:tr

    2022-4-12
    78 0 0
  • 力扣 统计各位数字都不同的数字个数 C++ 题解

    力扣 统计各位数字都不同的数字个数 C++ 题解文章目录 力扣 统计各位数字都不同的数字个数 C++ 题解一、完整题目二、具体思路三、编写代码四、测评结果五、总结评价一、完整题目 给你一个整数 n ,统计并返回各位数字都不同的数字

    2022-4-12
    82 0 0
  • 【力扣】1、两数之和

    力扣(LeetCode)刷题 【力扣】1、两数之和 文章目录 力扣(LeetCode)刷题前言一、题目二、题解1.双指针法2.暴力法3.散列法4.排序查找法总结前言     最近疫情又开始严重了起来,宅在家里太无聊了,闲着也是闲

    2022-4-11
    81 0 0
  • LeetCode-跳跃游戏

    动态规划思想观察。 我们设置dp数组,下标表示位置,值表示当前可跳最大步数。确定状态方程。 我们进行一步一步跳的 *** 作,假设我们要跳到第n个位置,那么dp[n-1]必须大于1,跳到位置n后,我们确定dp[n]的值。更新值来源于 d

    2022-4-11
    71 0 0
  • 力扣1-两数之和(哈希表)-C++

    #include#include#includeusing namespace std; class Solution { public:     vector twoSum(vector& nums, int targ

    2022-4-9
    79 0 0
  • 【力扣每日一题】796.旋转字符串

    题目描述 给定两个字符串, s 和 goal。如果在若干次旋转 *** 作之后,s 能变成 goal ,那么返回 true 。s 的 旋转 *** 作 就是将 s 最左边的字符移动到最右边。例如, 若 s = 'abcde'

    2022-4-9
    83 0 0
  • LeetCode-打家劫舍

    打家劫舍动态规划问题观察。我们设置dp数组,下标表示打劫房子序号,数值表示路过当前房子可打劫最大金额(因为相邻房子无法打劫,只能路过了)。确定状态方程。假设我们想打劫第n个房子,那么我们应该考虑到,第n-1个房则无法打劫,也就是

    2022-4-9
    130 0 0
  • 【一文解决】寻找两个正序数组的中位数(来源:力扣腾讯精选50题)

    【一文搞定】寻找两个正序数组的中位数 题目描述题目分析解法一 找第K大问题解法二附加解法(一)(二)总结 最近在努力做题~~ 昨天做到一道题没感觉还是挺有难度的……我看了半天终于把题解搞懂了,所以写一篇博客来整理一下~~~ 题目描述 这

    2022-4-9
    148 0 0
  • 力扣热门100题——三数之和(排序+双指针)

    5、三数之和 1.问题描述 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 2.

    2022-4-6
    88 0 0