zoukankan      html  css  js  c++  java
  • 相加等于100的两个数

    大致题意:有一个整数数组,找出其中所有相加等于100的两个数。

    方法一:用两个for循环。

        时间复杂度为o(n^2)

    方法二:先排序

        将最小的与最大的相加

        若和小于100,则将最小的去掉

        若和等于100,则把两个数输出

        若和大于100,则把最大的去掉

      时间复杂度为o(n*logn)+o(n)=o(n*logn)

      N:当有多个相同的数字时,不知道怎么弄

    不知道有没有更好的方法。!!

    My Github Blog: mdgsf.github.io
  • 相关阅读:
    014
    013
    012
    011
    009
    009
    008
    适用于可迭代对象的通用函数
    ubuntu中将py3设置为默认的python
    linux系统下安装gtk
  • 原文地址:https://www.cnblogs.com/mdgsf/p/4141471.html
Copyright © 2011-2022 走看看