![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 74
小董是不懂
正在努力学习的编程菜鸟,博客有问题欢迎私信或者评论讨论
展开
-
ArrayList以及顺序表
上面就是我们自己实现ArrayList的具体过程,像在ArrayList中,在创建对象的时候,是不会给初始空间的,只有在add的时候,才会给一个10的空间,而且在扩容的时候,是1.5倍扩容。线性表在逻辑上为线性结构,也就是连续的一条直线,但物理上并不一定是连续的,线性表在物理上存储的时候,通常是以数组和链式结构的形式存储。是n个具有相同特性的数据元素的有限序列,线性表是一种在实际中广泛使用的数据结构,常见的线性表有:顺序表,链表,栈,队列。在数据结构中,每次存储数据的时候,一定要记住,必须有一个前驱信息。原创 2024-03-21 11:03:13 · 221 阅读 · 0 评论 -
数据结构的基本框架以及泛型
像我们在泛型里面创建对象的时候,我们不可以new一个泛型类型的数据,必须是Object类型的,因为泛型是在编译时期的一个概念,当程序运行起来到了JVM以后,就没有了泛型的概念。像在上面就是个泛型的代码,在上面这个代码里面,我们可以发现,我们在输出的时候可以输出整数,也可以输出字符串,我们想输出其他的类型,只要创建一个新的对象就可以了。通过上面两个截图,调用valueof的底层源码可以看到,它的取值范围是在-128到127之间的,那也就是说我们的aa,以及bb是超出了这个范围的.原创 2024-03-17 13:40:39 · 846 阅读 · 0 评论