zoukankan      html  css  js  c++  java
  • 算法时间复杂度

    一.数学模型

    1.算法的时间复杂度和 执行每条语句的频率 有关

    2.常见的增长数量级函数

    描述                            函数
    常数级别                           1 
    对数级别                           logN
    线性级别                           N
    线性对数级别                         NlogN
    平方级别                           N^2
    立方级别                           N^3
    指数级别                           2^N

    3.增长数量级的分类

    4.归并排序是线性对数级别的(NlogN),二分查找是对数级别的(logN)

       在N个排序的数中二分查找的频率为logN,即每次查找的时间复杂度都为logN

    5.典型的增长数量级函数

  • 相关阅读:
    unix中的rm,rmdir的使用
    jQuery的学习笔记4
    jQuery的学习笔记2
    outlook 2016 for windows 每次刷新发送接收邮件会弹出登陆界面
    Azure SQL Data Warehouse
    Hadoop---Google MapReduce(转)
    Java 1.8特性
    SQL——Mysql数据库介绍
    接口和简单工厂设计模式
    自定义异常
  • 原文地址:https://www.cnblogs.com/midiyu/p/8412853.html
Copyright © 2011-2022 走看看