会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
stAr_1
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
25
下一页
2018年3月6日
排序算法总结
摘要: 1.桶排序 public static void BucketSort(int[] nums){ //这里需要知道数组的最大值,作为桶的个数 int[] buckets = new int[11]; //装桶 for (int i = 0; i < nums.length; i++) { bucke
阅读全文
posted @ 2018-03-06 22:08 stAr_1
阅读(231)
评论(0)
推荐(0)
2018年3月2日
[leetcode]775. Global and Local Inversions
摘要: 核心思想: 1.局部倒置属于全局倒置,要想相等必须都是局部倒置 2.局部倒置前后交换后会回到正确位置
阅读全文
posted @ 2018-03-02 21:09 stAr_1
阅读(274)
评论(0)
推荐(0)
[LeetCode]Minimum Moves to Equal Array Elements1,2
摘要: 1.将每次n-1个数+1,转化为每次最大的数-1 2.问题的关键是最后的相同值是多少。将数组调整到相同值最快的方法是:将中位数当做相同值。
阅读全文
posted @ 2018-03-02 19:27 stAr_1
阅读(132)
评论(0)
推荐(0)
[leetcode]523. Continuous Subarray Sum
摘要: 从数组中找到子串的和是给定值得倍数 哈希表法的精髓就是,到ab两个位置的和对target取余结果一样的话,ab之间的和肯定是target的整数倍
阅读全文
posted @ 2018-03-02 10:12 stAr_1
阅读(170)
评论(0)
推荐(0)
2018年3月1日
[leetcode]415. Add Strings字符串相加
摘要: 直接对字符串进行操作
阅读全文
posted @ 2018-03-01 16:43 stAr_1
阅读(140)
评论(0)
推荐(0)
[LeetCode]400. Nth Digit
摘要: /* 思路很简单 没有很特别的方法 1.先找到要找的数是几位数 2.再找到要找的数是那个数中的 3.最后在上一步的数中找到结果 */ public int findNthDigit(int n) { //几位数 long len = 1; //范围内有多少数 long count...
阅读全文
posted @ 2018-03-01 15:58 stAr_1
阅读(132)
评论(0)
推荐(0)
[leetcode]397. Integer Replacement
摘要: public int integerReplacement(int n) { /* 可以将问题想做是一串二进制,怎么把二进制最快的处理到只剩下一位1 问题的关键是奇数的情况有两种,不确定用哪一种,如果两种都尝试会TLE +1或者-1,更快的是能尽快消除一位或者几位 看了答案,方法是尽快能让后两位都变成0,也就是可以连...
阅读全文
posted @ 2018-03-01 13:41 stAr_1
阅读(183)
评论(0)
推荐(0)
2018年2月28日
[LeetCode]396. Rotate Function
摘要: 感觉自己的观察力太弱了 题目很明显的列出了所有计算式,明显就是有规律需要观察 以后遇到需要求出很多相同计算方法的计算式前,要注意是不是可以用迭代,利用前一次的结果
阅读全文
posted @ 2018-02-28 19:20 stAr_1
阅读(210)
评论(0)
推荐(0)
[leetcode]633. Sum of Square Numbers
摘要: 双指针比较简单的应用,搜索范围要注意
阅读全文
posted @ 2018-02-28 18:37 stAr_1
阅读(106)
评论(0)
推荐(0)
[LeetCode]367. Valid Perfect Square判断完全平方数
摘要: 方法有很多,我觉得比较容易记住的是两个,一个是二分法,在1-num/2中寻找目标数 另一个是数学方法:
阅读全文
posted @ 2018-02-28 18:24 stAr_1
阅读(124)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
25
下一页
公告