算法与数据结构
XV_
喜欢读书,热衷于探究本质,热爱技术,终身学习,不断成长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【算法训练】Leetcode 1295. 统计位数为偶数的数字(2020.06.09 )
1 题目 1295. 统计位数为偶数的数字 给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 345 是 3 位数字(位数为奇数) 2 是 1 位数字(位数为奇数) 6 是 1 位数字 位数为奇数) 7896 是 4 位数字(位数为偶数) 因此只有 12 和 7896 是位数为偶数的数字 示例 2: 输入:nums = [555,901,482,1771] 输出:原创 2020-06-09 12:48:00 · 532 阅读 · 0 评论 -
【算法训练】DAY1:整数反转
1 前言 题目来源于Leetcode。 重点:理清逻辑,忽略细节,模仿高手,五毒神掌 2 题目分析 题目很容易理解,先分成两个部分 正数 负数 先解决正数 最开始想到的是 intchar数组long 唯一增加的就是,先判断整数是多少位。 之后再判断溢出 然后解决负数 先使用一个bool变量保存符号,如果是负数,则取绝对值,再按正数进行运算,之后再加上符号,再判断溢出。 整体思维非常容易想到,分治思想,下面是代码。 3 自己想 int reverse(int x) { // 不管正负数,全变正数 b原创 2020-06-04 16:12:22 · 689 阅读 · 0 评论
分享