AcWing_87_把字符串转换成整数

题目请你写一个函数 StrToInt,实现把字符串转换成整数这个功能。当然,不能使用 atoi 或者其他类似的库函数。注意:你的函数应满足下列条件:1、忽略所有行首空格,找到第一个非空格字符,可以是 ‘+/−’ 表示是正数或者负数,紧随其后找到最长的一串连续数字,将其解析成一个整数;2、整数后可能有任意非数字字符,请将其忽略; 如果整数长度为 0,则返回 0; 如果整数大于 $INT-MAX((2

- 阅读全文 -

剑指 Offer 61. 扑克牌中的顺子 & AcWing

题目从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。示例示例1输入: [1, 2, 3, 4, 5]输出: True示例2输入: [0, 0, 1, 2, 5]输出: True代码集合 Set + 遍历class Solution { publi

- 阅读全文 -

AcWing_88_树中两个结点的最低公共祖先

题目给出一个二叉树,输入两个树节点,求它们的最低公共祖先。一个树节点的祖先节点包括它本身。注意:输入的二叉树不为空;输入的两个节点一定不为空,且是二叉树中的节点;数据范围树中节点数量:$0 ≤ n ≤ 500$。示例二叉树$[8, 12, 2, null, null, 6, 4, null, null, null, null]$如下图所示: 8 / \ 12 2 / \

- 阅读全文 -

AcWing_84_求1+2+…+n

题目求 $1 + 2 + … + n$,要求不能使用$乘除法、for、while、if、else、$$switch、case$ 等关键字及条件判断语句 $(A?B:C)$。数据范围$1 ≤ n ≤ 1000$。示例输入:10输出:55代码短路与class Solution { public: int getSum(int n) { int res = n;

- 阅读全文 -

剑指 Offer 63. 股票的最大利润 & AcWing

题目假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?示例示例1输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格。示例2输入: [7,6,4,3,1]输出: 0解释: 在这

- 阅读全文 -

最新文章

最近回复

  • HenryBraiz: 金融机器人是网络中最有效的金融工具! https://Braiz...
  • HenryBraiz: 对于每个追求财务独立的人来说,这是最好的方法。 https://...
  • HenryBraiz: 如果你使用这个金融机器人,每天赚1000美元很容易。 https...
  • HenryBraiz: 这个机器人将帮助你每天赚几百美元。 https://Braiz....
  • HenryBraiz: 大多数成功的人已经使用机器人。 你呢? https://Brai...
  • HenryBraiz: 赚取额外的钱没有努力。 https://Braiz.187sue...
  • HenryBraiz: 赚钱,而不是战争! 金融机器人是你所需要的。 https://B...
  • HenryBraiz: 没有投资的巨额收入是可用的,现在! https://Braiz....
  • HenryBraiz: 赚几千块钱。 金融机器人将帮助你做到这一点! https://B...
  • HenryBraiz: 相信金融机器人变得富有。 https://Braiz.187su...

分类

标签

归档

其它