URL引入

 UDP TCP 长连接短链接软链接硬链接,

矩阵,迭代:线性结果

----

host文件

dns解析

域名与ip地址

根据ip地址在互联网上对应的服务器

互联网产生的三要素:

标志:w3c的成立

科学计算

迭代:线性结果

url:指示资源的目标位置

http:资源怎么传输

html:资源的格式

 

 集合类是JAVA使用临时存储数据的容器

 

 集合:一堆散乱无序的数据

线性表:一个有序序列,除了头尾元素,每一个元素都有前驱与后继

树:描述的一对多的关系

图:有回路的树就是图

数组:连续存储的,可以随机查找的

 

 O(1)常数级的时间复杂度

数组的基本操作

添加:"平均情况O(n)

删除:平均情况O(n)

查找:根据索引查找:O(1)

内容:无序查找O(n),有序O(log2n)

链表的概念:

在java中链表的本质,就是一个个对象之间相互持有和应用;

(一个对象拥有另一个对象的引用,那么就可以通过对象访问到另一个对象)

 单链表:

(在已经找到这个元素的前提下)

增加(在某个节点后面添加):o(1)

删除:o(1)

这个元素的next属性 指向这个元素下一个元素的下一个属性

 查找:平均o(n)

双链表:添加:

 查找:o(n)

()最好开头结尾o(1)

最坏,中间n/2)

平均o(n)

注意:双向链表操作起来更加麻烦,但是会在根据下标查找元素的时候效率优于😰链表(虽然时间复杂度相同,但是单向的平均时间是n/2,双向是4/n),空间换时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值