活跃农民
- 积分
- 360
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2018-12-13
- 最后登录
- 1970-1-1
|
本帖最后由 clairefig 于 2019-5-3 11:41 编辑
528. Random Pick with Weight. 这个想明白了数学,用Python library算是easy
380. Insert, Delete and GetRandom O(1). 用dict和array一起合作出一个新的数据结构
33. Search in a Rotated Sorted Array. 这个题目思路是先找inflection point, 可以定义为array最大值或者最少值的位置。有off-by-one error的风险,写的时候要想一下数组长度为1,2,3,4的例子。还要考虑到有rotation和没有rotation的逻辑不太一样,可以先检查inflection的值,跟binary search先查mid是一样的
150. Evaluate Reverse Polish Notation. 考stack
50. Pow(x, n). 考数学,记忆重复运算结果
|
|