欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 【leetcode 简单】第十八题 爬楼梯

    假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解 ...

    程序员文章站2023-11-27
  • 【leetcode 简单】第十八题 删除排序链表中的重复元素

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 /** * Definition for singly-linked list. * struct ListN ...

    程序员文章站2023-11-24
  • 【leetcode 简单】第三题 回文数

    判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: 进阶: 你能不将整数转为字符串来解决这个问题吗? ...

    程序员文章站2023-04-03
  • LeetCode链表简单题

    一、21合并两个有序链表 代码如下: 二、83删除链表重复的元素 三、141环形链表 四、160相交链表 五、203移除链表元素 六、234回文链表 ...

    程序员文章站2023-02-15
  • 【leetcode 简单】 第五十八题 计数质数

    统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 class Solution: def countPrimes(self, n): """ :type n: int :rtype: int "" ...

    程序员文章站2022-12-24
  • 【leetcode 简单】 第五十九题 同构字符串

    给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 示例 1: 输入: s = "egg", t = "add" 输 ...

    程序员文章站2022-10-04
  • 【leetcode 简单】第十题 实现strStr()

    实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = "hello", needle = "ll" ...

    程序员文章站2022-08-31
  • 【leetcode 简单】第十四题 最后一个单词的长度

    给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 说明:一个单词是指由字母组成,但不包含任何空格的字符串。 示例: 输入: "Hello World" 输出: 5 给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词 ...

    程序员文章站2022-08-05
  • leetcode 算法题1046 (简单277) 最后一块石头的重量

    leetcode 算法题1046 (简单277) 最后一块石头的重量题目介绍有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如...

    程序员文章站2022-07-15
  • 一道简单的LeetCode题的优化,从优于14%到99%

    一道简单的LeetCode题的优化,从优于14%到99%

    我到现在已经刷了一百多道leetcode的题目了,这里用一道简单的leetcode题来说明一下,写一个优秀的代码有多重要。题目的是 Count and SayThe count-and-say sequence is the sequence of integers with the first f...

    程序员文章站2022-07-15
  • 【leetcode 简单】第九题 移除元素

    给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums = [ ...

    程序员文章站2022-07-10
  • 【leetcode 简单】 第一百题 压缩字符串

    给定一组字符,使用原地算法将其压缩。 压缩后的长度必须始终小于或等于原数组长度。 数组的每个元素应该是长度为1 的字符(不是 int 整数类型)。 在完成原地修改输入数组后,返回数组的新长度。 进阶: 你能否仅使用O(1) 空间解决问题? 示例 1: 输入: ["a","a","b","b","c" ...

    程序员文章站2022-07-10
  • Leetcode database 刷题 MySQL 简单部分

    Leetcode database 刷题 MySQL 简单部分

    Leetcode database 刷题MySQL简单部分176#select( select distinct salary from employee order by salary desc limit 1,1) as SecondHighestSalary这里的distinct为了防止有重复的工资,select出来null,套的select是为了防止nulllimit a,b 也可以写成limit a offset b,都表达跳过b个,取a个值。...

    程序员文章站2022-07-06
    IT编程
  • 【leetcode 简单】第二十三题 二叉树的最大深度

    给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 /** * Definition ...

    程序员文章站2022-07-01
  • 【leetcode 简单】第十八题 爬楼梯

    假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解 ...

    程序员文章站2022-06-29
  • 【LeetCode】C++ :简单题 - 哈希表 1207. 独一无二的出现次数

    1207. 独一无二的出现次数难度简单111给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 示例 1:输入:arr = [1,2,2,1,1,3]输出:true解释:在该数组中,1 出现了 3 次,2 出现了...

    程序员文章站2022-06-23
  • 【leetcode 简单】 第八十九题 赎金信

    给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串ransom能不能由第二个字符串magazines里面的字符构成。如果可以构成,返回 true ;否则返回 false。 (题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。 ...

    程序员文章站2022-06-22
  • 【leetcode 简单】第十八题 删除排序链表中的重复元素

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 /** * Definition for singly-linked list. * struct ListN ...

    程序员文章站2022-06-19
  • Leetcode 刷题(6)简单单链表:找环形列表入口

    Leetcode 刷题(6)简单单链表:找环形列表入口

    题目142. 环形列表II难度: 中等题目分析:使用额外空间,是最简单的方法,联系上一篇博客判读环形列表 使用额外空间的分析,在确认了有环的同时,第一个重复点,就是环的入口。这道题同时有个非平凡的解法,基于使用快慢指针的解法,然后多定义两个指针,即能找到入口。详细的图解和分析点这里解法一: 使用额外...

    程序员文章站2022-06-18
  • LeetCode二叉树简单题汇总

    LeetCode二叉树简单题汇总

    文章目录前言101. 对称二叉树题目解答110. 平衡二叉树题目解答226. 翻转二叉树题目解答543. 二叉树的直径题目解答563. 二叉树的坡度题目解答617. 合并二叉树题目解答965. 单值二叉树题目解答993. 二叉树的堂兄弟节点题目解答前言刷了一部分LeetCode的题,感觉自己对二叉树...

    程序员文章站2022-06-17