当前位置: 首页 > news >正文

代码随想录70期day5

哈希表

242

class Solution:def isAnagram(self,s:str,t:str) -> bool:record = [0] * 26for i in s:record[ord[i] - ord("a")] += 1for i in t:record[ord[i] - ord("a")] -=1for i in range(26):if record[i] != 0:return Falsereturn True

349

class Solution:def intersection(self,nums1:List[int],nums2:List[int]) -> List[int]:table = {}for num in nums1:table[num] = table.get(num,0) + 1res = set()for num in nums2:if num in table:res.add(num)del table[num]return list(res)

202

class Solution:def isHappy(self,n:int) -> bool:record = set()while True:n = self.get_sum(n)if n == 1:return True if n in record:return Falseelse:record.add(n)def get_sum(self, n:int) -> int:new_num = 0while n:n,r = divmod(n,10)new_num += r**2return new_num

1

class Solution:def twoSum(self,nums:List[int],target:int) -> List[int]:records = dict()for index,value in enumerate(nums):if target - value in records:return [records[target - value], index]records[value]  = index return []

http://www.dtcms.com/a/373419.html

相关文章:

  • Vue3源码reactivity响应式篇之reactive响应式对象的track与trigger
  • GitHub高星标项目:基于大数据的心理健康分析系统Hadoop+Spark完整实现
  • Google Guice @Inject、@Inject、@Singleton等注解的用法
  • 【MATLAB组合导航代码,平面】CKF(容积卡尔曼滤波)作为融合方法,状态量8维,观测量4维,包含二维平面上的严格的INS推导。附完整代码
  • Go Style 代码风格规范
  • Java 16 中引入的 record的基本用法
  • uni-app iOS 性能监控全流程 多工具协作的实战优化指南
  • shell 中 expect 详解
  • 告别低效:构建健壮R爬虫的工程思维
  • Ubuntu中显示英伟达显卡的工具软件或者指令
  • 银行卡号识别案例
  • 【golang学习笔记 gin 】1.2 redis 的使用
  • AI提示词(Prompt)基础核心知识点
  • VTK开发笔记(五):示例Cone2,熟悉观察者模式,在Qt窗口中详解复现对应的Demo
  • Excel 表格 - Excel 减少干扰、专注于内容的查看方式
  • Vue3 + Ant Design Vue 全局配置中文指南
  • CSS in JS 的演进:Styled Components, Emotion 等的深度对比与技术选型指引
  • 哈士奇vs网易高级数仓:数据仓库的灵魂是模型、数据质量还是计算速度?| 易错题
  • Windows 命令行:cd 命令2,切换到多级子目录
  • C++ 8
  • GD32入门到实战45--LVGL开发(Code::Blocks)之创建控件
  • 算法题(202):乌龟棋
  • 国产化服务注册与发现工具nacos安装
  • WordPress 性能优化:从插件到 CDN 的全方位缓存设置指南
  • 所有微服务部署都使用一个git地址,并且通过docker部署各个服务的情况下,如何编写mvn指令来处理各个服务。
  • 【AI】乡村振兴计划书:AI智能农业与设备研发销售一体化项目
  • 408 Request Timeout:请求超时,服务器等待客户端发送请求的时间过长。
  • 从车辆中心到用户中心:E/E架构的变革与挑战
  • 基于Mysql+SpringBoot+vue框架-校园商铺管理系统源码
  • SQL MERGE语句实战:高效增量数据处理