zoukankan      html  css  js  c++  java
  • 力扣数学题目

    1 只有因子2和5相乘可以构成0,由于因子2的个数必定大于等于5,故等价于求因子5的个数,含因子5的数有两个规律,一是个位为0或5的数必含因子5,这是个充要条件,二是整除25的有两个5,整除125的有3个5

    172. 阶乘后的零

    2 考察了等差数列的性质,可以不用二分法直接算出项数n来,更省时间些,缺点是要用数学推导,

    1103. 分糖果 II

    3 可以证明如果相加相等,必存在公因子,反之也成立,

    时间复杂度:O(n)O(n)O(n) ,字符串拼接比较是否相等需要 O(n)O(n)O(n) 的时间复杂度,求两个字符串长度的最大公约数需要 O(log⁡n)O(log n)O(logn) 的时间复杂度,所以总时间复杂度为 O(n+log⁡n)=O(n)O(n+log n)=O(n)O(n+logn)=O(n) 。
    空间复杂度:O(n)O(n)O(n) ,程序运行时建立了中间变量用来存储 str1 与 str2 的相加结果。

    1071. 字符串的最大公因子

  • 相关阅读:
    java入门了解14
    java入门了解13
    java入门了解12
    java入门了解11
    Hive-安装
    Hive-基本概念
    Java笔记20
    Java-笔记19
    Java-笔记18-复习
    Java-笔记18
  • 原文地址:https://www.cnblogs.com/xxswkl/p/12409438.html
Copyright © 2011-2022 走看看