![](/assets/img/blog/helloworld-1.jpg)
Hello-World
![](/assets/img/blog/helloworld-1.jpg)
转载:计算机java编程
算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。
那么我们应该如何去衡量不同算法之间的优劣呢?
主要还是从算法所占用的「时间」和「空间」两个维度去考量。
时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。因此,评价一个算法的效率主要是看它的时间复杂度和空间复杂度情况。然而,有的时候时间和空间却又是「鱼和熊掌」,不可兼得的,那么我们就需要从中去取一个平衡点。
学习视频:尚硅谷前端less教程
less是一种动态样式语言,属于css预处理器的范畴,他扩展了CSS语言,增加了变量、Mixin、函数等特性,是CSS更易维护和扩展,less既可以在客户端运行,也可以借助Node.js在服务端运行。