首页 > 编程 > Java > 正文

Java数据结构——表、栈和队列

2019-11-06 06:29:00
字体:
来源:转载
供稿:网友

表的简单数组实现

int[] arr = new int[10];// 对数组进行扩展int[] newArr = new int[arr.length*2];for(int i=0;i<arr.length;i++){ newArr[i] = arr[i];}arr = newArr;

-实现花费时间:线性时间 -查找花费时间:常数时间 -前端插入花费时间:O(N)(需要移动整个数组) -高端插入花费时间:O(N)

简单链表

-相比用数组简单的实现表,节省了插入和删除的开销。 -查找花费的时间会更多

未完待续


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表