基础分析时间、空间复杂第

文章将按照:是什么,什么用,如何分析。

时间复杂度和空间复杂度是什么?

时间复杂度是程序根据问题规模,运行后所产生的时间与问题规模的比例(正相关)。

空间复杂度是程序根据问题规模,所产生除基础空间外的额外空间。

时间复杂度和空间复杂度有什么作用?

时间复杂度能够直观的看到因问题规模的增加而运行时间增加。从而根据时间复杂度来改变程序的内容,使得程序时间复杂度更小,运行时间更短。

空间复杂度可以分析出相关程序在空间(缓存)中的占有量。越小的空间复杂度,对与快速运行程序有极大的作用。

如何分析程序的时间复杂度?

  1. 循环型
    int i=0;
    while(i<n){
        printf("此处计算时间复杂度");
        i++;
    }
    可以看到当n=1时,运行时间也为1。当n=2时,运行时间也为2;
    但当程序的问题规模n=∞时,时间复杂度也就是O(∞);
    当n=n时,则时间复杂度就是O(n)
    学艺不是很精,先到这里。

(0)

相关推荐

  • 怎样才是一个好算法:空间复杂度 & 时间复杂度​

    大家好,欢迎来到 Crossin的编程教室 ! "算法"是一个我们经常在编程学习.求职面试时听到的一个词.那么,什么是算法?以及如何评价一个算法的好坏?今天我们就来给大家说一说. ...

  • 第9天精彩打卡,精选5条,大家一起成长!

    公众号发起了话题思考打卡赠书活动!为了更快学习大家打卡思考的内容,小猿每天都会把打卡优秀的话题思考的留言整理出来,让大家能在最短的时间内看到大家最精彩的留言  .以后公众号的次条推文,都是昨日打卡留言 ...

  • 时间,空间;累了,倦了.一切都不复从前了

    一切都仿佛静止了,却一切又好象闪电般的划过了.曾经的那份淡然和漠然似乎被这无聊的生活拭去了光泽.从来没有过此刻的感觉,感觉世界末日已经来了.却没有一丝丝眷顾.不知道是内心的平静已经得到升华了,还是对眼 ...

  • 4.23午评|时间空间都到位了,就差一个转折!

    今天的早盘指导[白酒不倒股市无牛!]中明确了目前看盘的逻辑,以白酒为首的抱团股不死,资金就不会流向小股票上.此前我们讲过大资金抱团瓦解和市场风格切换的逻辑,行情不会一蹴而就,所以大资金抱团瓦解也不会一 ...

  • 超弦理论:探究时间 空间及宇宙的本原

    如果有人告诉你,自然界的物质基本单元不是电子.光子.中微子和夸克之类的点状粒子,而是很小很小的线状的"弦",那你一定惊呼:"这也太玄乎了吧?" 这个玄乎的理论模 ...

  • 纪录片中国:跨越时间空间,一部中华影像史书

    近日收官的湖南卫视纪录片<中国>,成功引起了小编的注意,不得不说除了娱乐综艺,文学纪录片芒果台也制作得非常精良~ 抛开故事与对白设计,单从画面呈现上看就能感觉到满满的制作诚意.每一处都能截 ...

  • 交易中时间空间级别的秘密(图文解析版)

    今天要说的是一个关于"时间"和"空间"和"级别"的话题.看懂了你的交易水平将会步入从量到质的升华. 说起时间或许很多交易员都会联想到历史上著 ...

  • 诗歌:时间空间 | 晓天孤鸿 主播 | 远方

    长风文艺 欢迎关注:changfeng1710 时间空间 晓天孤鸿 时间和空间擦肩的一瞬 地球燃起了熊熊大火 一烧就是七天七夜 尘烟滚滚,遮天蔽日 地壳被烧松动了 碎裂了 每一个缝隙都蠢蠢欲动 进而每 ...

  • 诗歌:时间空间 | 陆美芳 主播 | 香雪梅

    长风文艺 长风文化传媒shangjingfj 时间空间 陆美芳 2020年1月 病床上 药液般的目光黯淡 在血管中流淌 疫情 打破了自然的 和谐与法则 焦虑与恐惧 躲在日月星晨的背后 静等解封    ...

  • 诗歌:时间空间 | 晓天孤鸿 主播 | 平安是福

    长风文艺 欢迎关注:changfeng1710 时间空间 晓天孤鸿 时间和空间擦肩的一瞬 地球燃起了熊熊大火 一烧就是七天七夜 尘烟滚滚,遮天蔽日 地壳被烧松动了 碎裂了 每一个缝隙都蠢蠢欲动 进而每 ...

  • 天赢居:反弹的时间空间

     在<成功的诀窍是复利>中提出"过去很多年,都会在春季行情的时候努力赚百分之三五十,然后每年空仓时间接近两百天,下半年找到机会再赚一两个小波段.总之,只在胜算大于七成的时候才下手 ...