Java 创建链表,并添加10个元素

Java 创建链表,并添加10个元素,第1张

public class HashMap {

public static void main(String[] args) {

//创建链表

java.util.HashMap map=new java.util.HashMap()

//随机产生10个数

int a[]=new int [10]

for (int i=0i<a.lengthi++){

a[i]=(int)(Math.random()*100+1)

}

//排序

Arrays.sort(a)

//存入链表

看这个,我们主要是通过 table model 来包装你的数据的,JTable 把数据都封装在 table model 中的。它有一些方法知道当前 model 中有多少行多少列数据,每列标题是什么,然后通过 row, column 坐标就能拿到将要显示在第row 行第 column 列的数据。

http://zhidao.baidu.com/question/240781082447816564

看我画的这张图就明白了。

假如nowNode.next原来指向befroreNextNode:

1,newNode.next = nowNode.next 把beforeNextNode赋给newNode的next

2,nowNode.next = newNode 把newNode赋给nowNode的next

3,nowNode = newNode 让nowNode指向newNode,即让指针指向当前新创建的Node。其实这句可有可无,假如没有这句,那新插入的数据永远都是在当前没改变游标(指针)的node的后面;有这句,那新插入的数据都是在上一个插入的数据的后面。

就这么简单。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11637720.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存