
排序算法
阿森__
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
两数之和-力扣
两数之和 接收一个整数和一个目标值, 在数组中找出 和为目标值的两个整数,并且返回他们的下标; 思路: 通过 Map 差值来计算出 存储循环的 值为 key 下标为 value 循环 整数数组 判断 目标值 减去 当前数组的值 是否存在 map中存在的话直接返回当前的 map value 和 当前的循环下标 不存在的话 存储当前 循环的 值为 key 下标为 vulue 到 map 中 代码实现: function twoSum(nums: number[], target: number): nu原创 2021-08-30 15:55:27 · 136 阅读 · 0 评论 -
整数反转-力扣
整数反转 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果 ,如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 思路: 定义一个 res 变量等于 0 while 循环 接收的整数 设置 res 变量等于 res * 10 + x % 100, : 变相增加一位 判断当前的 res 是否 大于 32位有符号整数 大于的话 返回 0 设置 接收的值 x = ~~(x % 10): ~~ 去除数字的小数位 变相减少一位 代码实现原创 2021-08-30 15:54:00 · 254 阅读 · 0 评论