首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
gzhunhun_x
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Leetcode之买卖股票题目总结
关于股票买卖的题目,都可以用动态规划来解决,我们要根据具体题目,分析不同的初始条件以及转移方程。在接下来的每一道题目中,我都会提供使用动态规划方法的解答,以及一些针对某道特定的题目,更为简单的解答思路。 假设以dp[i]来表示第i天的最大利润,我们以dp[i][0]和dp[i]…
拿到京东offer问了这些(JVM+源码+分布式+数据库)
很多程序员都经历过面试,今天就来讲讲我认识的一些朋友的面经。 这里是综合,不单单指哪一次面试,挑了一些面试中比较重点的,希望能够帮助到你们。 (2)为什么做这个项目(避免被动安排这个话题)。 3.Java虚拟机的构成(重点)。 4.判断对象是否存活的两种方法。 5.java内存…
【算法】贪心算法
贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解。所以说只有证明局部最优解在全局最优解序列中,才能通过贪心算法得到问题的全局最优解。也就是说选择的贪心策略必须具备无后效性,即某个状态以后的过程不…
LeetCode:121. 买卖股票的最佳时机暴力解法和动态规划
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 著作权归领扣网络所有。
厉害了,竟然有人把HashMap底层原理讲解的这么清楚!佩服
本文分享给需要面试刷题的朋友,我特意整理了一下,里面的技术不是靠几句话就能讲清楚,多问题其实答案很简单,但是背后的思考和逻辑不简单,要做到知其然还要知其所以然。如果想学习Java工程化、高性能及分布式、深入浅出。性能调优、Spring,MyBatis,Netty源码,数据结构,…
HashMap知识点总结,这一篇算是总结的不错的了,建议看看!
内部包含了⼀个 Entry 类型的数组 Entry[] table。transient Entry[] table;*(transient:表示不能被序列化)*Entry类型存储着键值对。它包含了四个字段, Entry 是⼀个链表。即数组中的每个位置被当成⼀个桶,⼀个桶存放⼀个…
集合三兄弟List,Set,Map傻傻理不清?掌握诀窍面面俱到!
(2)List表示有先后顺序的集合,调用add()方法,指定当前对象在集合中的存放位置;一个对象可 以被反复存进集合中;每调用一次add()方法,该对象就会被插入集合中一次,其实,并不是把对 象本身存进了集合中,而是在集合中使用一个索引变量指向了该对象,当一个对象被add多次时…
2020Android面经,历时一个半月,斩获3个大厂offer
历时一个半月,斩获3个大厂offer(京东、新浪、滴滴),这里进行下简单的总结,希望能帮助到大家。 总体来说,面试一般都是基于你的简历来进行的,一般先考察你的基础,然后考察你知识体系的完备程度,接着会考察你的极限,最后还会考察一些软技能,比如你的学习能力、协作能力、沟通能力、分…
螺旋矩阵Ⅱ
本类题目在面试时出现的频率极高,尤其是对于工作年限在三年内的同学。因为该题非常考验 coding 能力,尤其是对边界条件的处理。 很容易筛选面试者。 题目理解较为容易,给定 n = 3,那就生成一个 3^2 = 9 的矩阵。大家看下面的图可能更加直观一些: 两者的区别,只是边界…