1.链表和数组的区别在哪里?

链表和数组的区别在哪里?试描述递归算法的功能,并分析其优劣之处。什么是位运算?它的主要功能是什么?描述以单链.表为存储结构实现冒泡排序的算法... 链表和数组的区别在哪里?
试描述递归算法的功能,并分析其优劣之处。
什么是位运算?它的主要功能是什么?
描述以单链.表为存储结构实现冒泡排序的算法
展开
 我来答
匿名用户
2013-02-25
展开全部
1.数组中的数据在内存中的按顺序存储的,而链表是随机存储的。要访问数组中的元素可以按下标索引来访问,速度比较快,如果对他进行插入操作的话,就得移动很多元素,所以对数组进行插入操作效率很低, 由于连表是随机存储的,链表在插入,删除操作上有很高的效率(相对数组),如果要访问链表中的某个元素的话,那就得从链表的头逐个遍历,直到找到所需要的元素为止,所以链表的随机访问的效率就比数组要低 。
2.递归算法:在函数或子过程的内部,直接或者间接地调用自己的算法。解决循环问题
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式