JAVA的鍊錶實現

2021-05-28 07:07:05 字數 852 閱讀 5315

其實很早就想開始在csdn寫部落格了,但是苦於時間或者是懶,一直沒有動手,想了想,最後還是開始吧,第一篇部落格,開始我的csdn之旅。

package com.bird.node;

public class intsllnode

public intsllnode(int i, intsllnode n)

}

package com.bird.node;

public class intslllist

public boolean isempty()

public void addtohead(int el) }

public void addtotail(int el)

else }

public int deleteformhead()else

return el; }

public int deleteformtail()else

return el; }

public void printall()

public boolean isintlist(int el)

public void delete(int el)

else if(el == head.info)

head = head.next;

else}}

} }

public static void main(string args)

}

實現了最基本的功能,沒有寫注釋,主要是希望自己好好看看,呵呵

java 鍊錶的實現

public class singlelinkedlist node t nodevalue 下面是singlelinkedlist類的資料成員和方法 public nodehead,tail public singlelinkedlist 判斷鍊錶是否為空 public boolean isemp...

鍊錶 java實現

package com.shine.linearlist 單鏈表結點類 public class node public node package com.shine.linearlist 線性表介面 2015 01 19 qizhang public inte ce llist package c...

鍊錶 java實現雙向鍊錶

前面已經總結了單向鍊錶,有興趣的兄弟可以進我部落格看一下。大家對比就可以看出,實現同樣的功能單向鍊錶要比雙向鍊錶痛苦的多。所以呀不斷地總結前輩留下的東西,是社會進步的基礎呀。可以直接看linkedlist的原始碼,其就是個雙向鍊錶。一 雙向鍊錶的結構。1 首先節點的結構,其中包含本節點內容,同時需要...