當前位置:編程學習大全網 - 源碼下載 - 公雞打鳴源代碼指示器

公雞打鳴源代碼指示器

類節點{

私有字符串名稱;//數據

私有節點nextNode//對下壹個節點的引用

Public Node(){ //默認構造函數

This.name = " header

system . out . println(" DDD ");

}

公共節點(字符串名){ //初始化數據。

this.setName(名稱);

}

//下面是getter和setter,就不解釋了...

public void setName(字符串名){

this.name = name

}

public void set next Node(Node next Node){

this . next node = next node;

}

公共字符串getName(){

返回名稱;

}

公共節點getNextNode(){

返回nextNode

}

}

類鏈接節點{

私有靜態節點Node;

私有靜態節點first Node = new Node();//第壹個節點

private static link node link node = new link node(first node);

專用鏈路節點(節點節點){

this.setNode(節點);

}

公共靜態鏈接節點getLinkNode(){

返回linkNode

}

public void setNode(Node node){

this.node = node

}

公共節點getNode(){

返回節點;

}

公共節點getFirstNode(){

返回firstNode

}

Public void添加節點(string name){//添加節點操作。

Node node =新節點(名稱);//創建新節點

this.getNode()。setNextNode(節點);//收到本地節點後

this.setNode(節點);

}

public Boolean del node(String Name){//刪除輸入內容的節點,成功返回true。

節點溫度;

node node = this . getfirstnode();

while(node.getNextNode()!= null){

temp =節點;

如果(節點。getname()。equals(name)){//當壹個節點的內容等於輸入時,該節點的上壹個節點的下壹個節點引用下壹個節點(即跳過該節點)。

node = node . get next node();

temp . set next node(temp . get next node()。get next node());

打破;

}

返回true

}

返回false

}

公共字符串選擇節點(string name){//查找節點操作。

node node = this . getfirstnode();

while(node.getNextNode()!= null){

如果(!Node.getname()。equals(name)){///當節點的內容等於輸入時,搜索成功。

node = node . get next node();

繼續;

}

返回“搜索內容在此表中!”;

}

返回“沒什麽可找的!!";

}

public string display linknode(){//顯示鏈表操作。鏈表由格式為:first data-->的字符串表示;第二個數據...->最後壹個數據

String temp = "鏈表:";

node node = this . getfirstnode();

while(node.getNextNode()!= null){

temp+= node . getname();

temp += " ->;

node = node . get next node();

}

返回temp+"頁腳";

}

公共靜態void main (String Args []) {//main函數

link node ln = link node . getlinknode();

ln.addNode("女孩");//添加節點

ln . add node(" boy ");

ln . add node(" GGG ");

ln . add node(" hhhh ");

ln.delNode("少女");//刪除節點

system . out . println(ln . display link node());//顯示鏈接列表

system . out . println(ln . select node(" boy "));//作為男孩查找數據

}

}

其實和C的差不多。先寫這麽多,有不懂的再問。

  • 上一篇:島嶼指示器源代碼
  • 下一篇:皇後成長計劃當皇後,太子妃的攻略
  • copyright 2024編程學習大全網