忧郁翅膀

文章
7
资源
0
加入时间
3年1月13天

衡量算法执行效率,大 O 表示法

使用大 O 表示法衡量某个算法的复杂度,其实就是将该算法的运行时间用输入量为 n 的函数表示出来。这里的输入量 n 在 STL 中通常指的是算法操作的元素个数。举个例子,当算法运行时间随元素个数成线性增长时(即如果元素个数呈倍数增长,运行时间也呈倍数增长),该算法的复杂度用 O(n) 来表示;反之,如果算法的运行时间和输入量 n 无关,则该算法的复杂度就用 O(1) 来表示。 常见的算法复杂度表示算法复杂度种类含意大 O 表示法常数阶算法运行时间

制作一款超棒的Arduino麦克纳姆轮机器人

在本篇文章中,我们将学习如何构建一个能够向任何方向移动的Arduino麦克纳姆轮机器人。机器人的这种独特的移动性通过使用称为麦克纳姆轮(Mecanum Wheels)的特殊类型的轮子来实现。概述实际上,我设计并3D打印了这些轮子,因为它们可能有点贵。他们工作得很好,我必须说,驾驶这个机器人平台是如此有趣。我们可以使用NRF24L01无线电收发器模块无线控制机器人,也可以使用自制的RC发射器。...