由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个算法题之被dynamic programming打败了
相关主题
出道小题二维平面6000点,求穿过最多点的线
被google拒了~-。-three eggs 关于3个蛋的问题
Baidu US AI team onsite 面经再次请教精华区里Capital One的信用卡问题
问个Shuffle的问题问一道概率题
一道有意思的Google面试题一道概率题
最近没啥题,我来说一道一道小题
请教个C题目游戏公司基本上挂了
关于这到题的理解boggle的复杂度
相关话题的讨论汇总
话题: dynamic话题: dp话题: 问个话题: 算法
进入JobHunting版参与讨论
1 (共1页)
F**********r
发帖数: 237
1
看了能有7,8道用dp的题吧,今天试着想自己做0-1knapsack,还是没能想出来啊啊啊
恕我愚昧,有人跟我一样觉得dynamic programming非常难么?
g**e
发帖数: 6127
2
某大牛曾经告诉我说,DP是最简单的,就那么个模式照着套就行了
忘尘莫及呀……

【在 F**********r 的大作中提到】
: 看了能有7,8道用dp的题吧,今天试着想自己做0-1knapsack,还是没能想出来啊啊啊
: 恕我愚昧,有人跟我一样觉得dynamic programming非常难么?

F**********r
发帖数: 237
3
大牛说的很有道理啊。dp嘛就是找到个optimal subsolution structure,然后嘛列个
式子,然后嘛想想怎么从bottom build up,然后嘛再想想怎么recontruct solution,
然后就是几个for loop。
问题是这些东西哪个都不那么obvious啊。。。。除了fibonacci没一个题是很trivial
的啊。。。我太弱了我

【在 g**e 的大作中提到】
: 某大牛曾经告诉我说,DP是最简单的,就那么个模式照着套就行了
: 忘尘莫及呀……

f*****y
发帖数: 444
4
Dynamic Programming 不难。 主要思想是把一些中间结果都保存起来,不用重复计算
。你可以参考 “algorithm in C part1-4”, Sedgewick.
z*******y
发帖数: 578
5
我到现在也没搞定那些DP, 就是记下来一些题目,知道怎么解了 那个背包的我都没看
, 我觉得一时半会儿想完全明白不太容易。多看些题目,然后看些算法书,等弄熟了
跟小九九一样。不过不知道要多长时间才能弄熟

【在 F**********r 的大作中提到】
: 看了能有7,8道用dp的题吧,今天试着想自己做0-1knapsack,还是没能想出来啊啊啊
: 恕我愚昧,有人跟我一样觉得dynamic programming非常难么?

s*****y
发帖数: 897
6
which book you look at?



【在 z*******y 的大作中提到】
: 我到现在也没搞定那些DP, 就是记下来一些题目,知道怎么解了 那个背包的我都没看
: , 我觉得一时半会儿想完全明白不太容易。多看些题目,然后看些算法书,等弄熟了
: 跟小九九一样。不过不知道要多长时间才能弄熟

z*******y
发帖数: 578
7
我没有系统的看过DP这章节,准备看一下Algorithm in C++ 中的Recursion and Trees
。 那里边有DP。 有什么更好的推荐吗?

【在 s*****y 的大作中提到】
: which book you look at?
:
: 了

1 (共1页)
进入JobHunting版参与讨论
相关主题
boggle的复杂度一道有意思的Google面试题
贡献一个G家电面最近没啥题,我来说一道
heapifying an unordered array请教个C题目
面试终于全结束了,谈谈感受关于这到题的理解
出道小题二维平面6000点,求穿过最多点的线
被google拒了~-。-three eggs 关于3个蛋的问题
Baidu US AI team onsite 面经再次请教精华区里Capital One的信用卡问题
问个Shuffle的问题问一道概率题
相关话题的讨论汇总
话题: dynamic话题: dp话题: 问个话题: 算法