0

我在学校学习 java 数据结构和算法课程,我完全迷失在数组和链接结构上,如果有人可以告诉我一些很好的链接或教程,可以很好地解释......谢谢

数组操作:

  • 遍历
  • 调整大小
  • 替换元素
  • 替换元素插入元素
  • 删除一个元素

链接结构特点:

  • SLNode
  • 遍历
  • 替换元素
  • 替换元素
  • 插入一个元素
  • 删除一个元素
4

2 回答 2

0

首先要了解大局并了解这两者之间的区别。

正如java文档中提到的

“数组是一个容器对象,它保存了固定数量的单一类型的值。数组的长度是在创建数组时确定的。创建后,它的长度是固定的”。

简而言之,这意味着当您声明一个数组时,您应该给出一个大小。

如果您考虑链接的数据结构,您会发现它们没有预定义大小。它就像一条链子。您可以将新节点链接到链上的任何位置。 读这个

用于操作那些阅读流畅的文章。

有很多链接的数据结构,但首先学习 ArrayList 对你来说可能很容易

于 2012-09-14T02:22:41.710 回答