1.如何理解运算的定义是针对逻辑结构的
1.逻辑结构分为集合,线性结构,树形结构,图结构型(网状结构)
根据不同的的逻辑结构可能定义不同的方法(函数),线性结构可以定义成队列(queue)他的实现方法有弹出队头元素,添加队尾元素,而非线性结构就不能实现这些方法。
2.如何理解运算的实现是针对存储结构的
1.物理结构(存储结构)分为顺序存储,链式存储,索引存储,哈希存储
例如需要在一串元素后面增加一个元素顺序存储可以在队列后直接添加,而链式存储需要根据指针找到最后一个元素,更改他的指针指向新元素的存储位置,总的来说根据物理结构的不同,同一个方法(函数)有不同的实现方式