会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
深海芷兰
博客园
首页
新随笔
联系
订阅
管理
2017年12月9日
537. Complex Number Multiplication
摘要: Given two strings representing two complex numbers. You need to return a string representing their multiplication. Note i2 = -1 according to the defin
阅读全文
posted @ 2017-12-09 00:14 深海芷兰
阅读(142)
评论(0)
推荐(0)
2017年12月6日
657. Judge Route Circle
摘要: 思路:略,很简单 java版本
阅读全文
posted @ 2017-12-06 10:56 深海芷兰
阅读(123)
评论(0)
推荐(0)
2017年9月26日
125. Valid Palindrome
摘要: 思路: 首尾指针一起走,如果遇到非0-9,a-z,A-Z直接跳过去 判定是否相等,直接减去65,也就是ascii码A对应的那个值,如果是非负数则判定为是字母,进行字母的处理,如果是负数,不进行处理,这个时候已经将其判定为是数字,以上操作将65作为坐标原点将数字(左边)和字母(右边)进行了切分。 本来
阅读全文
posted @ 2017-09-26 23:19 深海芷兰
阅读(118)
评论(0)
推荐(0)
2017年9月20日
345. Reverse Vowels of a String
摘要: 思路:首尾指针,如果指向元音字母,将其调换
阅读全文
posted @ 2017-09-20 23:16 深海芷兰
阅读(88)
评论(0)
推荐(0)
2017年9月19日
344. Reverse String
摘要: 思路: 直接首尾来进行置换即可,以前在C语言中可以直接使用指针,在返回的时候使用默认的构造方法,不然会超时。
阅读全文
posted @ 2017-09-19 16:58 深海芷兰
阅读(95)
评论(0)
推荐(0)
557.Reverse Words in a String III
摘要: 思路,直接遍历,翻转可以单独抽出来作为一个函数,最后返回的时候使用了系统自带的函数进行构造返回,这样才不会超时,如果像下面这样构造代码,将会在最后一个测试样例时超时。
阅读全文
posted @ 2017-09-19 16:54 深海芷兰
阅读(83)
评论(0)
推荐(0)
2017年9月7日
16. 3Sum Closest
摘要: 思路: 以前做过3sum的题,然后直接使用最朴素的三重循环,感觉方法太笨了,借用大佬的方法; from:http://www.cnblogs.com/grandyang/p/4510984.html 先排序,然后卡住一个位置的元素,其他两个坐标处于游离态。
阅读全文
posted @ 2017-09-07 11:31 深海芷兰
阅读(132)
评论(0)
推荐(0)
34. Search for a Range
摘要: 思路: 首先二分查找找到目标数字,然后左右开始分开扫,注意这个时候的边界处理问题就行了。 一些细节: 标记首尾时使用-1,array.length来进行标记,即标记数组开始前一个和结束后一个。
阅读全文
posted @ 2017-09-07 10:44 深海芷兰
阅读(103)
评论(0)
推荐(0)
2017年1月20日
LeetCode 24. Swap Nodes in Pairs
摘要: https://discuss.leetcode.com/topic/4351/my-accepted-java-code-used-recursion/5
阅读全文
posted @ 2017-01-20 15:10 深海芷兰
阅读(154)
评论(0)
推荐(0)
公告