LeetCode 简单 Easy
文章平均质量分 57
Dgjhvdukb1588hnk
这个作者很懒,什么都没留下…
展开
-
【LeetCode 简单题】3-用Python判断回文数
声明第3题啦~~~感觉这道题和上一题(第2题)思路差不多,最后再加一句return rev_x == x即可题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。eg1.输入-输出:121-Trueeg2.输入-输出:-121-False eg3.输入-输出:10-False进阶: 你能不将整数转为字符串来解决这个问题吗?正...原创 2018-07-23 20:27:40 · 755 阅读 · 0 评论 -
【LeetCode 简单题】1-用Python做两数之和
声明:今天第一次在CSDN发帖,也是第一天刷LeetCode,做题的时候查阅了一些博客,在此也算是一番回顾和总结,也作为寄几的刷题日志吧,以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。...原创 2018-07-21 15:06:49 · 427 阅读 · 0 评论 -
【LeetCode 简单题】4-用Python将罗马数字转为整数
声明:今天是第4道简单题,以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值 I 1 V 5 ...原创 2018-08-06 20:19:56 · 447 阅读 · 0 评论 -
【LeetCode 简单题】2-用Python做反转整数
声明今天做了第2个简单题,这是狗生完整刷完的第2道LeetCode题,虽然借鉴了别人的思路,没有完整自己做出来,但是,啊!在此记录一下~题目给定一个 32 位有符号整数,将整数中的数字进行反转。eg1.输入-输出:123 -> 321eg2.输入-输出:-123 -> -321eg3.输入-输出:120 -> 21正文主要思路是2种。第一种是拆...原创 2018-07-22 16:57:46 · 1535 阅读 · 0 评论 -
【LeetCode 简单题】5-用Python求字符串最长公共前缀
声明:今天是第5道简单题,以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输...原创 2018-08-08 10:49:59 · 592 阅读 · 0 评论 -
【LeetCode 简单题】6-用Python判断有效括号
声明:今天是第6道题,判断输入的只包含括号的字符串是否有效,有效的条件是左右括号是否匹配完毕。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字...原创 2018-08-08 20:05:00 · 748 阅读 · 0 评论 -
【LeetCode 简单题】7-用Python合并两个有序链表
声明:今天是第7道题,将两个有序链表合并为一个新的有序链表并返回,新链表是通过拼接给定的两个链表的所有节点组成的。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点...原创 2018-09-14 18:02:12 · 941 阅读 · 0 评论 -
【LeetCode 简单题】8-移除元素
声明:今天是第8道题,给定数组和数字,移除数组中和给定数字相等的元素,然后返回移除后数组的新长度。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组...原创 2018-09-08 20:42:30 · 172 阅读 · 0 评论 -
【LeetCode 简单题】9-实现 strStr() 函数
声明:今天是第9道题,实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ...原创 2018-09-09 10:10:29 · 448 阅读 · 0 评论 -
【LeetCode 简单题】12-最后一个单词的长度
声明:今天是第12道题。给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个仅包含大小写字母和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词...原创 2018-09-12 10:27:04 · 221 阅读 · 0 评论 -
【LeetCode 简单题】16-删除排序链表中的重复元素
声明:今天是第16道题。给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1->1-&g...原创 2018-09-16 10:51:39 · 191 阅读 · 0 评论 -
【LeetCode 简单题】17-合并两个有序数组
声明:今天是第17道题。给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定两个有序整数数组 nums1 和 nums2,...原创 2018-09-16 11:31:44 · 169 阅读 · 0 评论 -
【LeetCode 简单题】18-相同的树
声明:今天是第18道题。给定两个二叉树,编写一个函数来检验它们是否相同,如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定两个二叉树,编写一个函数来检验它们是否相同,如果两个树在...原创 2018-09-16 11:50:16 · 341 阅读 · 0 评论 -
【LeetCode 简单题】7-删除排序数组中的重复项
声明:今天是第7道题,删除排序数组中的重复项,然后返回移除后数组的新长度。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间...原创 2018-09-06 19:50:18 · 360 阅读 · 0 评论 -
【LeetCode 简单题】19-对称二叉树
声明:今天是第19道题。给定一个二叉树,检查它是否是镜像对称的。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个二叉树,检查它是否是镜像对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \...原创 2018-09-17 10:04:10 · 104 阅读 · 0 评论 -
【LeetCode 简单题】20-二叉树的最大深度
声明:今天是第20道题。给定一个二叉树,找出其最大深度,二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个二叉树,找出其最大深度,二叉树的深度为根节点到最远叶子节点的最长路径上的节点数...原创 2018-09-17 10:59:24 · 414 阅读 · 0 评论 -
【LeetCode 简单题】21-二叉树的层次遍历 II
声明:今天是第21道题。给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节...原创 2018-09-17 19:12:23 · 223 阅读 · 0 评论 -
【LeetCode 简单题】10-搜索插入位置
声明:今天是第10道题。给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置,可以假设数组中无重复元素。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个排序数组和一个目标值...原创 2018-09-10 09:53:39 · 363 阅读 · 0 评论 -
【LeetCode 简单题】13-二进制求和
声明:今天是第13道题。给定两个二进制字符串,返回他们的和(用二进制表示),输入为非空字符串且只包含数字 1 和 0。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定两个二进制字符串,返回他们的和(用二进制表示),输入为非空字符串且只包含数字...原创 2018-09-13 10:48:20 · 129 阅读 · 0 评论 -
【LeetCode 简单题】23-将有序数组转换为二叉搜索树
声明:今天是第23道题。将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点的左右...原创 2018-09-18 15:22:50 · 150 阅读 · 0 评论 -
【LeetCode 简单题】14- x 的平方根
声明:今天是第14道题。实现 int sqrt(int x) 函数,计算并返回 x 的平方根,其中 x 是非负整数,由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:实现 int sqrt...原创 2018-09-14 11:43:55 · 910 阅读 · 0 评论 -
【LeetCode 简单题】28-杨辉三角II
声明:今天是第28道题。给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。在杨辉三角中,每个数是它左上方和右上方...原创 2018-09-25 09:06:43 · 494 阅读 · 0 评论 -
【LeetCode 简单题】11-最大子序和
声明:今天是第11道题。给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))啊啊啊啊这篇博文整整写了1个上午啊,保持专注的话1个半小时应该就够,慢慢来吧~~~~~...原创 2018-09-11 11:45:50 · 147 阅读 · 0 评论 -
【LeetCode 简单题】15-爬楼梯
声明:今天是第15道题。假设你正在爬楼梯,需要 n 阶你才能到达楼顶,每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:假设你正在爬楼梯。需要 n ...原创 2018-09-14 18:00:23 · 235 阅读 · 0 评论 -
【LeetCode 简单题】24-平衡二叉树
声明:今天是第24道题。给定一个二叉树,判断它是否是高度平衡的二叉树。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的...原创 2018-09-20 11:41:10 · 251 阅读 · 0 评论 -
【LeetCode 简单题】29-买卖股票的最佳时机
声明:今天是第29道题。给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个数组,它...原创 2018-09-26 09:15:56 · 119 阅读 · 0 评论 -
【LeetCode 简单题】35-相交链表
声明:今天是第35道题。编写一个程序,找到两个单链表相交的起始节点。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:编写一个程序,找到两个单链表相交的起始节点。例如,下面的两个链表:A: a1 → a2 ...原创 2018-10-11 12:18:01 · 110 阅读 · 0 评论 -
【LeetCode 简单题】25-二叉树的最小深度
声明:今天是第25道题。给定一个二叉树,找出其最小深度。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明: 叶子节点是指没有子节点的节点。示例:...原创 2018-09-21 15:08:01 · 157 阅读 · 0 评论 -
【LeetCode 简单题】30-买卖股票的最佳时机II
声明:今天是第30道题。给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个数组,它的第...原创 2018-09-27 09:31:39 · 141 阅读 · 0 评论 -
【LeetCode 简单题】31-验证回文串
声明:今天是第31道题。给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题...原创 2018-09-27 10:40:15 · 126 阅读 · 0 评论 -
【LeetCode 简单题】36-两数之和 II - 输入有序数组
声明:今天是第36道题。给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数,函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目...原创 2018-10-11 21:38:57 · 187 阅读 · 0 评论 -
【LeetCode 简单题】26-路径总和
声明:今天是第26道题。给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径...原创 2018-09-22 10:53:19 · 139 阅读 · 0 评论 -
【LeetCode 简单题】27-杨辉三角
声明:今天是第27道题。给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方...原创 2018-09-22 16:55:40 · 221 阅读 · 0 评论 -
【LeetCode 简单题】32-只出现一次的数字
声明:今天是第32道题。给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次...原创 2018-09-28 09:30:14 · 278 阅读 · 0 评论 -
【LeetCode 简单题】33-环形链表
声明:今天是第33道题。给定一个链表,判断链表中是否有环。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个链表,判断链表中是否有环进阶:你能否不使用额外空间解决此题?解法1。设定一快一慢2个指针,慢指针每次只走1步,也就是指向下一...原创 2018-09-28 10:30:23 · 129 阅读 · 0 评论 -
【LeetCode 简单题】44- 旋转数组
声明:今天是第44道题。给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1:输入: [1...原创 2018-10-18 10:24:36 · 133 阅读 · 0 评论 -
【LeetCode 简单题】37-Excel表列名称
声明:今天是第37道题。给定一个正整数,返回它在 Excel 表中相对应的列名称。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个正整数,返回它在 Excel 表中相对应的列名称。例如表内容如下: 1 -> A ...原创 2018-10-15 09:58:57 · 316 阅读 · 0 评论 -
【LeetCode 简单题】38-求众数
声明:今天是第38道题。给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊...原创 2018-10-15 21:32:49 · 367 阅读 · 0 评论 -
【LeetCode 简单题】39-Excel表列序号
声明:今天是第39道题。给定一个Excel表格中的列名称,返回其相应的列序号。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个Excel表格中的列名称,返回其相应的列序号。例如, A -> 1 B ->...原创 2018-10-16 09:55:05 · 181 阅读 · 0 评论 -
【LeetCode 简单题】40-阶乘后的0
声明:今天是第40道题。给定一个整数 n,返回 n! 结果尾数中零的数量。以下所有代码经过楼主验证都能在LeetCode上执行成功,代码也是借鉴别人的,在文末会附上参考的博客链接,如果侵犯了博主的相关权益,请联系我删除(手动比心ღ( ´・ᴗ・` ))正文题目:给定一个整数 n,返回 n! 结果尾数中零的数量。示例 1:输入: 3输出: 0解释: 3! = 6, 尾数...原创 2018-10-16 11:20:58 · 375 阅读 · 0 评论