Leetcode简单
文章平均质量分 52
青少年编程小助手_Python
目前担任CCF编程能力等级认证(GESP)技术委员会委员,信息技术新工科产学研联盟青少年信息技术与计算思维能力测评标准组专家。
展开
-
Leetcode简单:1. 两数之和
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。进阶:你可以想出一个时间复杂度小于。整数,并返回它们的数组下标。你可以按任意顺序返回答案。把字典当作一个存储容器,,请你在该数组中找出。存储已经出现的数字,只会存在一个有效答案。原创 2022-10-08 15:47:28 · 56 阅读 · 0 评论 -
Leetcode简单:9. 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。你能不将整数转为字符串来解决这个问题吗?原创 2022-10-08 15:48:44 · 248 阅读 · 0 评论 -
Leetcode简单:13. 罗马数字转整数
每次取一个字符,判断这个字符之后是否还有字符。如果有,则判断这两个字符是否在字典中,如果存在则取值。否则,按照一个字符去取值即可。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。根据“罗马数字中小的数字在大的数字的右边”以及六种特殊情况的规则直接去写代码。给定一个罗马数字,将其转换成整数。,即为两个并列的 1。例如, 罗马数字 2 写做。存储罗马字符的所有组合,存储该组合代表的值。原创 2022-10-08 15:49:49 · 53 阅读 · 0 评论 -
Leetcode简单:14. 最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。原创 2022-10-08 15:50:40 · 45 阅读 · 0 评论 -
Leetcode简单:20. 有效的括号
利用栈,首先判断该字符串长度的奇偶性,如果是奇数,则返回false。否则,利用栈先进后出的特点,遇到“{”,“[”,“(”进行入栈操作,遇到“}”,“]”,“)”就与栈顶元素进行比较,如果是对应括号则出栈,否则返回false。给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。原创 2022-10-08 15:51:49 · 263 阅读 · 0 评论 -
Leetcode简单:21. 合并两个有序链表
新链表是通过拼接给定的两个链表的所有节点组成的。将两个升序链表合并为一个新的。原创 2022-10-08 16:00:55 · 43 阅读 · 0 评论 -
Leetcode简单:26. 删除排序数组中的重复项
由于在某些语言中不能改变数组的长度,所以必须将结果放在数组。,把值复制过来继续执行到末尾即可,时间复杂度为 O(n)。更规范地说,如果在删除重复项之后有。如果所有断言都通过,那么您的题解将被。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。不要使用额外的空间,你必须在。就可以跳过重复项,不相等时,让。:就是一个快索引一个慢索引,个元素应该保存最终结果。额外空间的条件下完成。原创 2022-10-08 16:02:04 · 70 阅读 · 0 评论 -
Leetcode简单:27. 移除元素
指针前面的元素,即为需要保留的元素,从而达到了移除元素的目的,时间复杂度为 O(n)。移除所有数值等于 val 的元素,并返回移除后数组的新长度。”方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。给你一个数组 nums 和一个值 val,你需要。为什么返回数值是整数,但输出的答案是数组呢?:利用Python语言中列表本身的特性。请注意,输入数组是以“原创 2022-10-01 12:05:52 · 40 阅读 · 0 评论 -
Leetcode简单:28. 实现strStr()
字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1。是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。是空字符串时我们应当返回 0。原创 2022-10-08 16:03:55 · 57 阅读 · 0 评论 -
Leetcode简单:136. 只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?"异或"操作满足交换律和结合律。原创 2022-10-06 11:13:00 · 46 阅读 · 0 评论