![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode
文章平均质量分 51
与bug战斗的瓜瓜
凡事都若偶然的凑巧,结果却又若宿命的必然
展开
-
【Leetcode】算法题——26. 删除有序数组中的重复项
力扣原创 2022-06-17 21:47:34 · 121 阅读 · 0 评论 -
【Leetcode】算法题——21. 合并两个有序链表
1. 题目简介题目:21. 合并两个有序链表难度:简单【题目描述】将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。2. 题目解析一开始把这道题当成列表list做了QAQ【链表与列表区别】链表与列表(List)的不同之处在于它们在内存中存储元素的方式。列表使用一个连续的内存块来存储对其数据的引用,而链表则将引用作为其自身元素的一部分去存储。链表中的每个元素称为一个节点,每个节点有两个不同的字段:Data包含了存储在该节点(node)中原创 2022-04-29 13:20:04 · 143 阅读 · 0 评论 -
【Leetcode】算法题——20. 有效的括号
1. 题目简介题目:20. 有效的括号难度:简单【题目描述】给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。2. 题目解析【栈问题】对于有效的括号,它的部分子表达式仍然是有效的括号,比如 {()[()]} 是一个有效的括号,()[{}] 是有效的括号,[()] 也是有效的括号。并且当我们每次删除一个最小的括号对时,我们会逐渐将括号删除完。比如下面的例原创 2022-04-28 16:44:45 · 601 阅读 · 0 评论 -
【Leetcode】算法题——14. 最长公共前缀
1. 题目简介题目:14. 最长公共前缀难度:简单【题目描述】编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。2. 题解Python(很好地利用了python特性,膜拜 Orz)class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: res = "" for tmp in zip(*strs):原创 2022-04-24 14:34:15 · 631 阅读 · 0 评论 -
【Leetcode】算法题——13. 罗马数字转整数
1. 题目简介题目:13. 罗马数字转整数难度:简单【题目描述】罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + I原创 2022-04-23 15:54:31 · 96 阅读 · 0 评论 -
【Leetcode】算法题——9. 回文数
题目简介题目:9. 回文数难度:简单题目描述:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。题解Python 1class Solution: def isPalindrome(self, x: int) -> bool: x = str(x) if x == x[::-1]:原创 2022-04-21 11:07:42 · 634 阅读 · 0 评论 -
【Leetcode】算法题——1. 两数之和
题目简介题目:1. 两数之和难度:简单题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。题解Pythonclass Solution: def twoSum(self, nums: List[int], target: int) -> List[int]:原创 2022-04-20 10:32:42 · 999 阅读 · 0 评论 -
【Leetcode】算法题——821.字符的最短距离
题目简介题目:821.字符的最短距离难度:简单题目描述:给你一个字符串 s 和一个字符 c ,且 c 是 s 中出现过的字符。返回一个整数数组 answer ,其中 answer.length == s.length 且 answer[i] 是 s 中从下标 i 到离它 最近 的字符 c 的 距离 。两个下标 i 和 j 之间的 距离 为 abs(i - j) ,其中 abs 是绝对值函数。题解Pythonclass Solution: def shortestToChar(原创 2022-04-19 10:33:53 · 892 阅读 · 0 评论