算法
我就是不知道啊
多学习,少做梦。
展开
-
每日一道算法题 --- 栈构建数组
题目描述:给你一个目标数组target和一个整数n。每次迭代,需要从list = {1,2,3..., n}中依序读取一个数字。 请使用下述操作来构建目标数组target(构建完target即可停止),并将操作记录下来。 示例如下: 输入:target = [1,3], n = 3 输出:["Push","Push","Pop","Push"] 解释: 读取 1 并自动推入数组 -> [1] 读取 2 并自动推入数组,然后删除它 -> [1] 读取 3 并自动推...原创 2020-08-14 21:06:55 · 329 阅读 · 0 评论 -
每日一道算法题 --- 整数反转
题目描述:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。(假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。) 解题思路: 先判断传入的整数是否溢出 判断传入整数是否为正整数(若为负整数则转为正整数再进行反转操作) 将整数进行反转: 累计整数的位数和对应位数的数字传入数组中 将数组中的数字进行相反的位数处理 代码如下: /** * @author: ...原创 2020-08-13 23:47:56 · 257 阅读 · 0 评论 -
每日一道算法题 --- 两数之和
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。原创 2020-08-12 21:51:37 · 193 阅读 · 0 评论