全部知识点

第8121题

(1)创建一个类People,要求包含属性name和city,包含moveto(self,newcity)方法,并且要求People类的对象可以被转换为字符串形式,并且可以按照city属性进行排序。

(2)创建一个People类的子类Teacher类,要求新增属性school,将moveto方法改为newschool,并要求按照school排序。

(3)设计程序,创建4个People对象和4个Teacher对象,并放到列表中进行排序。

第8122题

根据元素之间关系的不同,可以把数据结构分为()

第8123题

数据结构中数据之间的逻辑关系被称为()

第8124题

以下数据结构中,()是线性结构。

第8125题

以下不属于逻辑结构概念的是()

第8126题

每个数据元素在内存中的映像不仅包含数据元素,还包含一组指针,这种存储方式称为()

第8127题

以下概念不涉及具体存储方案的是()

第8128题

算法在发生非法操作时仍可以做出处理的特性称为()

第8129题

以下与算法的时间复杂度无关的是()

第8130题

算法分析的目的是()

第8131题

下面时间复杂度中性能最差的是()

第8132题

Python列表的pop(0)操作时间复杂度为()

第8133题

字典的get(v)操作时间复杂度为()

第8134题

某个算法的时间函数为3n+nlog2n+n²+8,则算法时间复杂度为()

第8135题

已知6个算法的时间函数分别为:

n³+ 100n

n³+ 100000n

n^50 + 1

n!-n^20

(log_2 n)^100

2^n

关于各算法时间复杂度的比较,正确的是()

第8136题

一个Python语言实现的算法中没有循环,则算法时间复杂度为常量阶()

第8137题

每种数据结构都应具备三种基本运算:插入、删除和查找()

第8138题

对于一个特定的算法,同样的输入,可能会产生不同的输出()

第8139题

算法独立于具体的程序设计语言,与具体的计算机无关()

第8140题

比较两个算法的时间效率,应该选择问题规模n较小的时候进行()