算法刷题
算法刷题
薰珞婷紫小亭子
这个作者很懒,什么都没留下…
展开
-
<No. 9> 1805. 字符串中不同整数的数目 (简单)
Leetcode原创 2022-07-07 00:02:46 · 189 阅读 · 0 评论 -
<No. 8> 1816. 截断句子 (简单)
Leetcode原创 2022-07-06 22:22:06 · 116 阅读 · 0 评论 -
<No.7>709. 转换成小写字母(简单)
目录 题目来源:Click Here 题目描述: Python 实现: 题目来源:Click Here 题目描述: 给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。 Python 实现: 方法一:直接使用lower()方法实现 class Solution(object): def toLowerCase(self, s): """ :type s: str :rtype: str原创 2022-05-05 23:04:55 · 688 阅读 · 0 评论 -
<No.6> 771. 宝石与石头(简单)
题目来源:Click Here 题目描述: 给你一个字符串 jewels 代表石头中宝石的类型,另有一个字符串 stones 代表你拥有的石头。 stones 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 字母区分大小写,因此 "a" 和 "A" 是不同类型的石头。 Python实现: 两种解法都是比较基础的解法。 方法一:使用while循环 class Solution(object): def numJewelsInStones(self, j原创 2022-05-05 21:07:00 · 494 阅读 · 0 评论 -
<No.5> 9. 回文数(简单)
目录 题目来源:Click Here 题目描述: Python 实现: 题目来源:Click Here 题目描述: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 Python 实现: class Solution: def isPalindrome(self, x: int) -> bool:原创 2022-04-24 15:58:15 · 733 阅读 · 0 评论 -
<No.4> 844. 比较含退格的字符串(简单)
题目来源: Click Here 题目描述: 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。 示例一 输入:s = "ab#c", t = "ad#c" 输出:true 解释:s 和 t 都会变成 "ac"。 示例二: 输入:s = "ab##", t = "c#d#" 输出:true 解释:s 和 t 都会变成 ""。 示例三: 输入:s = "a#c", t原创 2022-04-23 21:21:36 · 250 阅读 · 0 评论 -
<No.3> 102. 二叉树的层序遍历(中等)
目录 题目来源:Click Here 题目描述: 实例1: 实例2: 实例3: python实现: 题目来源:Click Here 题目描述: 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 实例1: 输入:root = [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]] 实例2: 输入:root = [1] 输出:[[1]] 实例3: 输入:root = [].原创 2022-04-04 17:54:57 · 1046 阅读 · 0 评论 -
<No.2> 111: 二叉树的最小深度(简单)
目录 深度的概念: 题目来源:Click Here 题目描述: python 实现: 深度的概念: 深度是节点个数,并不是边的长度!!!! 题目来源:Click Here 题目描述: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 实例1: 输入:root = [3,9,20,null,null,15,7] 输出:2 实例2: 输入:root = [2,null,3,nu...原创 2022-04-04 16:46:14 · 81 阅读 · 0 评论 -
<No.1> 104:Leetcode 二叉树的最大深度(简单):
Leetcode 二叉树的最大深度(简单) 题目描述 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7] 返回它的最大深度 3 。 Python 实现 # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, val=0原创 2022-04-04 15:46:13 · 68 阅读 · 0 评论