zoukankan
html css js c++ java
时间复杂度和空间复杂度
一、时间复杂度
是用来估计算法运行时间的一个式子(单位)
一般来说,时间复杂度高的算法比复杂度低的算法慢
常见的时间复杂度排序(按效率排序)o(1)<o(logn)<o(n)<o(logn)<o(n*n)...
如何一眼判断时间复杂度: a.循环减半的过程 --》 o(logn) ; b.几次循环就是n的几次方的复杂度;
二、空间复杂度
是用来评估算法内存占用大小的一个式子
空间换时间
单个变量一般是 o(1) ; 列表一般是 o(n); 二维数组 o(n*n)
查看全文
相关阅读:
json基础
css语法以及css选择器
HTML语义化标签
CSS插入的四种方式
Hibernate主键生成策略及选择
HIbernate处理数据更新丢失
数据库的四大特性以及事务的隔离级别
MD5加密
redis主从复制
redis的持久化方案
原文地址:https://www.cnblogs.com/Mezhou/p/14419453.html
最新文章
hostapd and wpa_supplicant
Make 教程
git使用技巧
图像处理常用算法
css3 中的2D转换
css3中的过渡效果和动画效果
CSS3文本阴影、边框阴影
理解厂商前缀 -webkit- / -moz- / -ms- / -o-
css3圆角边框
内联元素的盒子模型与文档流定位padding属性
热门文章
margin属性以及垂直外边距重叠问题
CSS盒子模型与怪异盒模型
CSS盒子模型中的Padding属性
css盒子模型中的border属性
CSS盒子模型(框模型)
HTTP状态码
HTML中的表单<form>标签
HTML中表格table标签的实例
奇偶选择器:使用odd和even属性实现表格单双行颜色相间和不同
JSON对象
Copyright © 2011-2022 走看看