美文网首页
633. 平方数之和——双指针

633. 平方数之和——双指针

作者: 含泪若笑 | 来源:发表于2020-07-21 16:01 被阅读0次

这个题我抄了两种解法,因为我是看一个目录在做题,所以第一反应双指针,但是这个地方要注意这两个数字可以相同,我之前左右指针没有加等于的限制,结果输入2的时候就报错了,所以好好审题。然后今天突然发现上面还有击败了多少用户,感觉以前都没有注意,这个应该就会知道算法优不优吧。

代码:

https://github.com/hanleirx/LeetCode/blob/master/633.%20%E5%B9%B3%E6%96%B9%E6%95%B0%E4%B9%8B%E5%92%8C%E2%80%94%E2%80%94%E5%8F%8C%E6%8C%87%E9%92%88

另一种就是用sqrt,数学方法,我觉得和LeetCode上面的第一题有点类似,都是利用数学求值,然后看看有没有。这里的官方的答案用的long,我也试了,用int会超时,long就不会,好奇怪,我不知道为什么,但我改成了用int不超时的方法,就是把c开了根号,这样遍历的时间就少了,就不会超时了。

代码:

https://github.com/hanleirx/LeetCode/blob/master/633.%20%E5%B9%B3%E6%96%B9%E6%95%B0%E4%B9%8B%E5%92%8C-%20sqrt

相关文章

  • 633. 平方数之和——双指针

    这个题我抄了两种解法,因为我是看一个目录在做题,所以第一反应双指针,但是这个地方要注意这两个数字可以相同,我之前左...

  • 双指针:633. 平方数之和(中等)

    给定一个非负整数c,你要判断是否存在两个整数a和b,使得a2+ b2= c。 示例 1: 输入:c = 5输出:t...

  • 力扣每日一题:633.平方数之和

    633.平方数之和 https://leetcode-cn.com/problems/sum-of-square-...

  • 8.数学(八)

    题目汇总https://leetcode-cn.com/tag/math/633. 平方数之和简单[✔]640. ...

  • 633. 平方数之和

    给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a^2 + b^2 = c。 示例1: 示例2...

  • 633. 平方数之和

    这道题有几个数学做法比较有意思。 题目描述 给定一个非负整数c,你要判断是否存在两个整数a和b,使得a^2+b^2...

  • 633. 平方数之和

    1.题目 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a^2 + b^2 = c 。 示...

  • leetcode 633. 平方数之和

    题目: 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c 。 示例 1:...

  • algrithrom

    求和问题,双指针解决 done 两数之和 三数之和 最接近三数之和 四数之和 链表反转问题 done 链表反转 链...

  • Leetcode 精选之双指针(平方数之和)

    题目描述 给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c。 示例1: ...

网友评论

      本文标题:633. 平方数之和——双指针

      本文链接:https://www.haomeiwen.com/subject/quibkktx.html