自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小川的博客

公众号:程序员小川。

  • 博客(17)
  • 收藏
  • 关注

原创 LeetCode算法题-Add Binary(Java实现)

这是悦乐书的第157次更新,第159篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第16题(顺位题号是67)。给定两个二进制字符串,返回它们的总和(也是二进制字符串)。输入字符串都是非空的,只包含字符1或0。 例如:输入:a =“11”,b =“1”输出:“100”输入:a =“1010”,b =“1011”输出:“10101”本次解题使用的开发工具...

2018-10-31 08:00:07 121

原创 LeetCode算法题-Plus One(Java实现)

这是悦乐书的第156次更新,第158篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第15题(顺位题号是66)。给定一个非空数字数组来表示一个非负整数,并给其加1。该数组已经排序,并且最高位有效数字位于数组的开头,并且数组中的每个元素都表示单个数字。假设该整数不以零开头,除了数字0本身。例如:输入:[1,2,3]输出:[1,2,4]说明:数组表示整数123...

2018-10-30 08:03:55 171

原创 【算法】LeetCode算法题-Length Of Last Word

这是悦乐书的第155次更新,第157篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第14题(顺位题号是58)。给定一个字符串,包含戴尔字母、小写字母和空格,返回最后一个单词的长度,如果最后一个单词不存在则返回0。另外,单词不包含空格。例如:输入: “Hello World”输出: 5说明:最后一个单词为world,其长度为5本次解题使用的开发工具是ecl...

2018-10-29 08:15:29 152

原创 【算法】LeetCode算法题-Maximum Subarray

这是悦乐书的第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]输出...

2018-10-28 09:03:45 207

原创 【算法】LeetCode算法题-Count And Say

这是悦乐书的第153次更新,第155篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第12题(顺位题号是38)。count-and-say序列是整数序列,前五个术语如下:1112112111112211被读作“一个一”或者11。第二项的值是第一项的读法。11被读作“两个一”或者21。第三项的值是第二项的读法。21被读作“一个二,两...

2018-10-27 15:30:36 206

原创 【算法】LeetCode算法题-Search Insert Position

这是悦乐书的第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输入:[...

2018-10-26 08:13:43 141

原创 【算法】LeetCode算法题-Implement strStr

这是悦乐书的第151次更新,第153篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第10题(顺位题号是28)。给定两个任意字符串haystack、needle,返回haystack中第一次出现needle的索引,如果needle不是haystack的一部分,则返回-1。如果needle为空串,则返回0。例如:输入:haystack =“hello”,needle ...

2018-10-25 08:14:09 116

原创 【算法】LeetCode算法题-Remove Element

这是悦乐书的第150次更新,第152篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第9题(顺位题号是27)。给定整数数组nums和值val,删除nums中所有的val值,元素顺序可以改变,返回删除val值后数组的长度。不能使用新数组接收数据。例如:给定数组nums = {3,2,2,3}, val = 3你的函数应返回length = 2其中nums的前两个元...

2018-10-24 08:23:14 134

原创 1024程序员节,你屯书了吗?(内含福利)

明天就是10月24日,是专属于程序员的一个节日,至于为什么叫1024,这里不细说,想了解的请自行百度。无论哪个节日,商家都不会放过促销的机会,和程序员相关的节日,当然技术图书是少不了的,满减活动、优惠券之类的满屏幕飞,作为一名技术人,平时的学习和自我提升是少不了的,看书就是其中一种方式。对于学习这件事,无论家长还是我们自身,都是愿意投入的,不管是K12教育还是后续的成人教育、职场充电,并且各...

2018-10-23 22:42:01 339

原创 【算法】LeetCode算法题-Remove Duplicates from Sorted Array

这是悦乐书的第149次更新,第151篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第8题(顺位题号是26)。给定一个已经排序(由小到大)的整数数组(元素可以重复),计算其中不重复元素的个数n,并将数组的前n个元素依次赋值为筛选后的不重复元素。不许使用新数组接收数据。例如:nums = {1,1,2}输出不重复元素的个数为2数组前2个元素为1和2,即nums =...

2018-10-23 08:04:44 137

原创 【算法】LeetCode算法题-Merge Two Sorted List

这是悦乐书的第148次更新,第150篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第7题(顺位题号是21)。合并两个已排序的链表并将其作为新链表返回。 新链表应该通过拼接前两个链表的节点来完成。例如:链表L1包含三个节点,为1,2,4链表L2包含三个节点,为1,3,4将L1和L2合并后的新链表包含6个节点,为1,1,2,3,4,4本次解题使用的开发工具是e...

2018-10-21 21:52:46 186

原创 【算法】LeetCode算法题-Valid Parentheses

这是悦乐书的第147次更新,第149篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第6题(顺位题号是20),给定一个只包含字符’(’,’)’,’{’,’}’,’[‘和’]'的字符串,确定输入字符串是否有效。输入的字符串必须使用相同类型的括号关闭左括号,并且以正确的顺序关闭左括号。如果输入空串,返回true。例如:输入: “()”输出: true输入: “(...

2018-10-20 11:01:55 148

原创 【算法】LeetCode算法题-Longest Common Prefix

这是悦乐书的第146次更新,第148篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第5题(顺位题号是14),给定一个随机的字符串数组,查找这些字符串元素的公共前缀字符串,如果没有则返回空串。其中,字符串数组中的元素都是由小写字母a-z之间随机组合而成。例如:输入:[“flower”,“flow”,“flight”]输出:“fl”输入: [“dog”,“ra...

2018-10-19 08:43:57 249

原创 【算法】LeetCode算法题-Roman To Integer

这是悦乐书的第145次更新,第147篇原创今天这道题和罗马数字有关,罗马数字也是可以表示整数的,如“I”表示数字1,“IV”表示数字4,下面这道题目就和罗马数字有关,你能猜到吗?01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第4题(顺位题号是17),给定一组罗马数字组成的字符串,将其转换为整数。罗马数字包含下面7个字符:符号 值I 1V ...

2018-10-18 08:46:04 179

原创 【算法】LeetCode算法题-Palindrome Number

这是悦乐书的第144次更新,第146篇原创今天这道题和回文有关,即从前往后和从后往前是一样的,如“上海自来水来自海上”就是一个回文字符串,如整数121就是回文数,这些都是和回文相关的。01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第3题(顺位题号是9),给定一个整数,判断其是否为回文整数,即向前读和向后读的整数一样。输入: 121输出: true输入: -12...

2018-10-17 08:45:29 243

原创 【算法】LeetCode算法题-Reverse Integer

这是悦乐书的第143次更新,第145篇原创01 看题和准备今天介绍的是LeetCode算法题中Easy级别的第2题(顺位题号是7),给定32位有符号整数,然后将其反转输出。例如:输入: 123输出: 321输入: -123输出: -321输入: 120输出: 21给定反转整数范围: [−2^31, 2^31 − 1],即在int的最小值、最大值之间,如果反转整数超过...

2018-10-16 09:00:44 342

原创 【算法】LeetCode算法题-Two Sum

程序 = 数据结构 + 算法。算法是每一位程序员学习成长之路上无法避开的重要一环,并且越早接触越好。今后会每天做些算法题,至少每天做一道题目,同时会记录自己的解题思路和代码,通过【算法】专题来分享。针对数据结构这一块的知识,我也会抽时间补习,毕竟不是科班出生,从长远看,数据结构与算法学的越早越扎实越好,不管你使用的是哪一种开发语言。01 看题和准备给定一个整数数组和一个目标整数,该目标整...

2018-10-15 09:40:15 280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除