9.3 5道leetcode

这篇博客记录了作者使用Python解决5道LeetCode题目的思路和过程,包括题目理解、错误反思和解题策略。涉及到哈希映射的遍历、字符串操作以及排序等问题。同时,作者分享了个人的学习计划和时间管理感悟。
摘要由CSDN通过智能技术生成

5 leetcode

===========

第一道

1893

总之,之前的思路偏了,想岔了,还和主旨偏离了,导致总有奇奇怪怪的corner case没有顾及到

这次,用1 mark起点,-1 mark 终止的起点,然后,从1开始积累,直到看到-1,结束,每个element都这样,独自,互不干扰,最后是范围内的都是1,重叠部分可以是1++

第二道

1941

python的hash_map怎么遍历? 

  • for key in hash_map:

hash_map[key]

第三道

1897

  • 1.compar=sorted(compar, key=len)

2.compar[1]=compar[1][:p]+compar[1][p+1:]

[Return true if you can make every string in words equal using any number of operations]

md 读错题了!

  • for key,val in hash_tab.items():

第四道

1876

1.len(set(list(key)))

2.s[i:i+3]//i+3 取不到,有效size3的string是s[0:3]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值