leetcode2sumc leetcode learn:【个人备份】刷leetcode

liunan44120 1 0 zip 2024-10-08 10:10:43

leetcode 2 sum c leetcode-learn 1 Two Sums 用 哈希表 记录每个元素的索引,然后每次找 another_num 的索引。每次看当前之前的,而不是之后的。哈希表记录的是之前的。

7 整数反转要注意判断翻过来有没有越界。C 与 python 的取余方式不一样。C 是向整数取整,python 是向负无穷取整。123 = (110+2)10+3 这种计算方式是更计算机思维的,累加和取余可以一块做,因为是要翻转。

9 回文数(不用字符串) y = y * 10 + x % 10 而不是 +=,python 中字符串 s[::-1] 可以实现创造逆序字符串,使用 s[:-3:-5] 可以逆序截取 -3 与 -5 之间。

13 罗马数字转换读题分析规律。

14 最长公共前缀 不要比整个字符串,每次比一个字符就可以,这样理论上是少一个时间复杂度的。

用户评论
请输入评论内容
评分:
暂无评论