会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
warms
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
39
下一页
2020年9月14日
[leetCode]剑指 Offer 51. 数组中的逆序对
摘要: 解法 可以使用归并排序的方法将数组分解成子数组,将子数组归并排序统计子数组的逆序数,最终统计整个数组的逆序数。 class So...
阅读全文
posted @ 2020-09-14 14:56 消灭猕猴桃
阅读(51)
评论(0)
推荐(0)
2020年9月13日
剑指 Offer 50. 第一个只出现一次的字符
摘要: 解法 直观解法是遍历每个字符,将当前字符和其余字符比较判断有无重复。 这种解法时间复杂度为 ...
阅读全文
posted @ 2020-09-13 10:04 消灭猕猴桃
阅读(47)
评论(0)
推荐(0)
2020年9月12日
[leetCode]剑指 Offer 49. 丑数
摘要: 解法 直观解法是遍历数字,判断每个数字是否是丑数(连续除2或3或5最后等于1)。这种解法比较直观但是每个数字都需要计算耗时太大。...
阅读全文
posted @ 2020-09-12 10:13 消灭猕猴桃
阅读(53)
评论(0)
推荐(0)
2020年9月11日
剑指 Offer 48. 最长不含重复字符的子字符串
摘要: 解法 动态规化 class Solution { public int lengthOfLongestSubstring(S...
阅读全文
posted @ 2020-09-11 08:41 消灭猕猴桃
阅读(50)
评论(0)
推荐(0)
2020年9月10日
[leetCode]剑指 Offer 47. 礼物的最大价值
摘要: 解法 动态规化 先递归分析问题,定义函数 f ...
阅读全文
posted @ 2020-09-10 09:06 消灭猕猴桃
阅读(72)
评论(0)
推荐(0)
2020年9月9日
剑指 Offer 46. 把数字成字符串
摘要: 解法 动态规化 以12256为例从左边开始翻译可以分为两个子问题:翻译1,2256,翻译12,256;2256可以分解为翻译2,2...
阅读全文
posted @ 2020-09-09 08:30 消灭猕猴桃
阅读(77)
评论(0)
推荐(0)
2020年9月8日
剑指 Offer 45. 把数组排成最小的数
摘要: 解法一 回溯 直观的解法是求数组内数字的全排列然后比较每个排列的大小取出最小的一种。由于拼接起来的数字可能会非常大,所以会涉及大...
阅读全文
posted @ 2020-09-08 10:23 消灭猕猴桃
阅读(56)
评论(0)
推荐(0)
2020年9月7日
[leetCode]剑指 Offer 44. 数字序列中某一位的数字
摘要: 解法 直观解法是逐一枚举每个数字计算每个数字的数位和直到大于输入n,然后再从该数字中找出对应的那一位。 更快的解法是我们可以把...
阅读全文
posted @ 2020-09-07 11:47 消灭猕猴桃
阅读(87)
评论(0)
推荐(0)
2020年9月6日
[leetCode]剑指 Offer 43. 1~n整数中1出现的次数
摘要: 递归 直观思路是遍历每一个数字,对每一个数字采用“%”“/”的方法取个位判断是否为1然后累加。由于数字n有O(logn)为所以时...
阅读全文
posted @ 2020-09-06 09:10 消灭猕猴桃
阅读(80)
评论(0)
推荐(0)
2020年9月5日
[leetCode]剑指 Offer 42. 连续子数组的最大和
摘要: 解法一 一次遍历 直观的解法是遍历数组的所有子数组打擂求解,但是这种方法空间复杂度为 ...
阅读全文
posted @ 2020-09-05 09:10 消灭猕猴桃
阅读(44)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
39
下一页
公告
点击右上角即可分享