自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 链表-查找入口环节点

题目 如果一个链表中包含环,从链表头节点开始顺着next指针方向进入环的第1个节点为环入口节点。 现在已知头结点 head ,求定位入口节点。 思路: 差速法 - 快慢指针相遇时扣n圈,调整起始位置可令二者刚好在入口节点相遇。 步骤: 1.定位“相遇点” - 快慢指针同时从头出发,定位扣圈相遇点(这个动作也可用于判断链表是否有环,并返回环内一个节点,很有用!) 2.P1从头节点出发,P2从相遇点出发,再相遇时即是入口节点 样例(来自剑指Offer第四章Q22): 已知...

2022-01-09 14:55:49 386

原创 【动态规划】#1 最优回报

题目:最佳回报方案 横轴为任务开始和结束的时间段,红字为任务回报价值,灰条左上角黑色数字为任务编号。 要求找出回报最大的安排。 (截图来自灯神动态规划视频,侵删) 思路与假设: 假设: 对于每项任务(i),分别考虑做与不做的最佳回报,再选出更好的方案。 在决定最佳方案时,只关注任务(i)前面时间最近的任务哪个能做。 思路: 如果一定要做i任务,那么前面的任务可以做哪个(我们称之为prev) 对于任务i,opt()逻辑如下: ① 选它的最好的可能回报是 ta...

2022-01-08 18:25:02 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除