登录 注册
当前位置:主页 > 资源下载 > 11 > Python-LeetCode解码方法:记录LeetCode学习进度

Python-LeetCode解码方法:记录LeetCode学习进度

  • 更新:2024-05-19 11:22:50
  • 大小:86KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

leetcode解码方法Python 力码 :writing_hand: 这个存储库的目的是跟踪我的 LeetCode 进度并在此过程中做一些笔记和总结。 :world_map: 数据结构/方法总结 广度优先搜索 (BFS) / 深度优先搜索 (DFS) Python:不能使用[[0]*n]*m创建列表列表!!! 这些列表将引用相同的 ID! 哈希表 Python:在 Python 2 中,dictionary.keys() 返回一个包含所有键的列表。 但是在 Python 3 中,相同的函数将返回一个名为 dict_keys([]) 的对象,并且它不支持索引。 将对象转换为列表将花费O(n)时间。 动态规划 两个指针 [3. 无重复字符的最长子串] [11. 装水最多的容器] [15. 3总和] [26. 从排序数组中删除重复项] [42. 收集雨水] [88. 合并排序数组] 通用算法/数组操作 Python:在不使用存储序列的情况下生成生成器或值序列。 :代码简化,只有我们直接生成矩阵条目而不是坐标才能提高速度 各种各样的 闰年规则: (year % 4 == 0 and year % 100 != 0) or (yea