java
文章平均质量分 66
yuanbingMobile
这个作者很懒,什么都没留下…
展开
-
序列化和反序列化(投稿赚钱)
序列化和反序列化(投稿赚钱)原创 2022-01-09 13:41:00 · 344 阅读 · 0 评论 -
算法学习
如果你觉得你的算法需要提高,那就关注每日一算法公众号吧,一群有相同爱好的小伙伴,可以投稿,一起进步,永远保持学习的状态。原创 2019-06-18 20:37:35 · 160 阅读 · 0 评论 -
反转部分单向链表
1:题目给定一个单向链表的头节点head,以及两个整数from和to,在单项链表上把第from个节点到to个节点的这一部分进行反转。例如:1->2->3->4->5->null from=2,to=4调整结果为1->4->3->2->5->null再如1->2->3->null from=1,to...原创 2019-06-18 15:14:09 · 1259 阅读 · 0 评论 -
打印出出现奇数次的整数
1:题目给定一个整数数组aar,其中只有两个数出现了奇数次,其他的数都出现了偶数次,找出这个数。例如:aar=[1,5,1,5,2,6,4,6],返回2,42:要求 要求时间的复杂度为O(n),额外的空间复杂度为O(1)3:解答1:首先可以知道整数k和0异或的结果为k,整数k和k异或的结果为0,这是异或的规律。2:如果只有一个数出现奇数次,比如ar...原创 2019-07-03 15:46:10 · 298 阅读 · 0 评论 -
你会兑换零钱吗?
1:题目给定不同面额的硬币 coins 和一个总金额 amount,编写一个函数来计算可以凑成总金额所需的最少的硬币个数,如果没有任何一种硬币组合能组成总金额,返回-1。例如:coins=[2, 5, 1], 总额amount = 11因为5,5,1是最少的数量,所以返回32:要求要求空间的复杂度为O(M*N),时间复杂度O(M*N)3:解答...原创 2019-07-09 16:00:37 · 155 阅读 · 0 评论 -
子数组的最大累加和问题
1:题目给定一个数组array,返回子数组的最大的累加和。举例说明:若array=[1,3,-6,5,7,-4],所有的子数组中,[5,7]可以累加出最大的和是12,所以返回122:要求a:时间复杂度为O(n),空间复杂度为O(1)3:解答1):如果array全是负数,那么产生的最大累加和一定是数组中的最大的那个值。2):如果array全是正数,那么产生...原创 2019-07-30 20:02:26 · 1745 阅读 · 1 评论 -
leetcode 算法 学习
2019算法 leetcode 学习之路Java双亲委派模型详细聊聊Java的动态代理Android中bitmap的详细总结跳跃游戏你要来试试吗40亿个非负整数中找到没有出现的数40亿个非负整数中找到没有出现的数进阶获取数组中最长的连续序列你理解这些算法吗?一起来温故下这些算法了吧?删除无序单链表中重复出现的节点最详细的判断一个点是否在矩形内部详细的...原创 2019-08-05 21:45:24 · 250 阅读 · 0 评论