4- 算法练习leetcode.com】的更多相关文章

这是悦乐书的第155次更新,第157篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第14题(顺位题号是58).给定一个字符串,包含戴尔字母.小写字母和空格,返回最后一个单词的长度,如果最后一个单词不存在则返回0.另外,单词不包含空格.例如: 输入: "Hello World" 输出: 5 说明:最后一个单词为world,其长度为5 本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win7 64位系统,使用Java语言编写和测试. 0…
这是悦乐书的第154次更新,第156篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第13题(顺位题号是53).给定一个整数数组nums,找出一个最大和,此和是由数组中索引连续的元素组成,至少包含一个元素.例如: 输入:[-2, 1, -3, 4, -1, 2, 1, -5,4] 输出:6 说明:[4,-1,2,1]具有最大的和为6 输入:[1, 2, 3] 输出:6 说明:[1, 2, 3]具有最大的和为6 本次解题使用的开发工具是eclipse,jdk使用的版本是…
这是悦乐书的第153次更新,第155篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第12题(顺位题号是38).count-and-say序列是整数序列,前五个术语如下: 1 11 21 1211 111221 1被读作"一个一"或者11.第二项的值是第一项的读法. 11被读作"两个一"或者21.第三项的值是第二项的读法. 21被读作"一个二,两个一"或者1211.第四项的值是第三项的读法. 给定整数n,其中1≤n≤3…
这是悦乐书的第152次更新,第154篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第11题(顺位题号是35).给定排序数组和目标值,如果找到目标,则返回索引. 如果没有,请返回索引按顺序插入的索引.假设数组中没有重复项.例如: 输入:[1,3,5,6],5 输出:2 输入:[1,3,5,6],2 输出:1 输入:[1,3,5,6],7 输出:4 输入:[1,3,5,6],0 输出:0 本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win7…
这是悦乐书的第151次更新,第153篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第10题(顺位题号是28).给定两个任意字符串haystack.needle,返回haystack中第一次出现needle的索引,如果needle不是haystack的一部分,则返回-1.如果needle为空串,则返回0.例如: 输入:haystack ="hello",needle ="ll" 输出:2 输入:haystack ="aaaaa&…
这是悦乐书的第150次更新,第152篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第9题(顺位题号是27).给定整数数组nums和值val,删除nums中所有的val值,元素顺序可以改变,返回删除val值后数组的长度.不能使用新数组接收数据.例如: 给定数组nums = {3,2,2,3}, val = 3 你的函数应返回length = 2 其中nums的前两个元素为2 给定数组nums = [0,1,2,2,3,0,4,2],val = 2 你的函数应该返回le…
这是悦乐书的第149次更新,第151篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第8题(顺位题号是26).给定一个已经排序(由小到大)的整数数组(元素可以重复),计算其中不重复元素的个数n,并将数组的前n个元素依次赋值为筛选后的不重复元素.不许使用新数组接收数据.例如: nums = {1,1,2} 输出不重复元素的个数为2 数组前2个元素为1和2,即nums = {1,2,2} 本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win7 6…
这是悦乐书的第148次更新,第150篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第7题(顺位题号是21).合并两个已排序的链表并将其作为新链表返回. 新链表应该通过拼接前两个链表的节点来完成.例如: 链表L1包含三个节点,为1,2,4 链表L2包含三个节点,为1,3,4 将L1和L2合并后的新链表包含6个节点,为1,1,2,3,4,4 本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win7 64位系统,使用Java语言编写和测试. 02…
这是悦乐书的第147次更新,第149篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第6题(顺位题号是20),给定一个只包含字符'(',')','{','}','['和']'的字符串,确定输入字符串是否有效.输入的字符串必须使用相同类型的括号关闭左括号,并且以正确的顺序关闭左括号.如果输入空串,返回true.例如: 输入: "()" 输出: true 输入: "()[]{}" 输出: true 输入: "([)]" 输…
这是悦乐书的第146次更新,第148篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第5题(顺位题号是14),给定一个随机的字符串数组,查找这些字符串元素的公共前缀字符串,如果没有则返回空串.其中,字符串数组中的元素都是由小写字母a-z之间随机组合而成.例如: 输入:["flower","flow","flight"] 输出:"fl" 输入: ["dog","racec…