首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

算法复杂度O(1),O(n),O(logn),O(nlogn)的含义

相信很多开发的同伴们在研究算法、排序的时候经常会碰到O(1),O(n),O(logn),O(nlogn)这些复杂度,看到这里就会有个疑惑,这个O(N)到底代表什么呢?带着好奇开始今天文章。...首先o(1), o(n), o(logn), o(nlogn)是用来表示对应算法的时间复杂度,这是算法的时间复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。...key) low = mid + 1; else return mid; } return -1; } 时间复杂度O(nlogn...归并排序就是O(nlogn)的时间复杂度。...index = a; a = b; b = index; //运行一次就可以得到结果 时间复杂度的优劣对比常见的数量级大小:越小表示算法的执行时间频度越短,则越优; O(1)<O(logn)<O(n)<O(nlogn

6.4K30
领券