1、常数操作什么是常数级别的操作呢,举个栗子:假设有一个书架,上面有很多本书,我随便从书架上拿出一本书来,这个过程花费的时间是不变的,它不会因为书的数量(数据量)的改变而产生变化,或者说我们炒菜时往菜里放盐,不管放多少次,每次花费的时间都是一样的。
代码示例:
1234//下面几个都是常数操作int a = 1;int b = 2+3;int c = a+b;
2、算法什么是算法呢?算法就是我们为了实现某个目标或解决某个问题需要执行的步骤和过程。举个栗子:我们现在要整理书架上的书籍,我们需要将它们按照不同的分类进行摆放,比如:第一排放历史类、第二排放小说类、第三排放人文类…..,我们现在有两