ホームページ >バックエンド開発 >PHPチュートリアル >PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル

PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:24:051036ブラウズ

PHP は二重リンク リストとスタックを実装し、C 言語は二重リンク リストを実装します

初期の頃に、PHP による一方向リンク リストの実装と一方向リンク リストのソートに関する記事を書きました: http:/ /www.cnblogs.com/yydcdut/p/3777760.html。二重リンク リストについては以前に書きましたので、もう一度触れます: http://www.cnblogs.com/yydcdut/p/3782661.html。

今回は二重リンクリストとスタックの実装をシェアさせていただきます。コードは以前書いたものですが、PHPで書いたコードはわかりやすいと思いました!

ダブルリンクリスト リーリー ダブルリンクリスト挿入操作図: リーリー

if

(PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル$cur->!=null) $cur->次->前=$cur->前; $cur->前>=$cur->;

スタック リーリー

PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル私は天の王と地上の虎の境界線です 「リンクリストの PHP 実装」ポータル: http://www.cnblogs.com/yydcdut/p/3777760.html

PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル

転載元を示してください: 転載元を示してください: http://www.cnblogs.com/yydcdut

二重リンクリストを使用して Java でスタックをシミュレートする

PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル里只PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル实现了StackPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル部分機能

public class Stack{

private Node top;

public Stack(){
this.top = null;
}

public void Push(Node node){
if (node == null)
return;
if(this.top == null){
this.top = node;
node.setNext(null);
node.setPre(null);
}
else{
this .top.setNext(node);
node.setPre(this.top);
node.setNext(null);
this.top = node;
}
}

public Node Pop(){
if(this. top == null)
return null;
ノード curr = this.top;
ノード pre = curr.getPre();
pre.setNext(null);
this.top = pre;
return curr;
}

public Node top(){
return this.top;
}

public boolean isEmpty(){
return this.top == null ? true : false;
}

public void empty(){
this.top = null;
}

public static void main(String[] args){
Stack stack = new Stack();
Node n1 = newノード (1);
ノード n2 = 新しいノード (2);
ノード n3 = 新しいノード (3);

System.out.println(stack.isEmpty());
stack.push(n1);
システム.out.println(stack.top().getValue());
stack.push(n2);
stack.push(n3);
System.out.println(stack.pop().getValue());
stack.empty();
}
}

class Node {
private int value;
private Node next;
private Node pre;

public Node(int value, Node next, Node pre){
this.value = 値;
this.next = next;
this.pre = pre;
}

public Node(int value){
this.value = value;
this.next = null;
this.pre = null;
}

public int getValue() {
return value;
}

public void setValue(int value) {
this.value = value;
}

public Node getNext() {
return next;
}

public void setNext(Node next) {
this.next = next;
}

public Node getPre() {
return pre;
}

public void setPre(Node pre) {
this.pre = pre;
}
}

用链表实现堆栈または队列とは何か

スタックまたはキューPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルデータには、キューを実装するために組み込み配列を使用するPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル
よりもPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルを保持するコンテナが必要ですPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルすべての要素が
移動されます
ビットPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル新しい要素が挿入されますPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル( PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル 実装効率が比較的低い場合) PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル コンテナ選択 PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル リンクリスト
その後、エンキュー操作 PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル は次のように実装されます:
構築
PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル チェーンノード PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル ( PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルCPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルの構造)
PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル キューに追加される PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル 要素が入力される PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル 新しいノード PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル リンク リストを再利用する PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル 挿入操作 PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル 新しいノードがリンク リストに挿入される PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルスタックまたはキューを実装するために使用されるリンク リストPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルデータを保持するPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルコンテナがリンク リストとして選択されますPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルリンク リストPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルを使用してノードの挿入とノードを削除し、スタックとキューを実装するPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル対応する操作PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル
を使用する場合よりも
キューを実装するリストPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルCPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル書き込みPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル次のいくつかのPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル関数PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル//enqueue
void insert (キューへのポインタ(リンクリスト)
ポインタPHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル要素) PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアル//dequeuePHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルvoid delete (キューへのポインター (リンクされたリスト)

); PHPは二重リンクリストとスタックを実装、C言語は二重リンクリストを実装_PHPチュートリアルhttp://www.bkjia.com/PHPjc/827942.html

www.bkjia.com本当http://www.bkjia.com/PHPjc/827942.html技術記事 PHP は二重リンク リストとスタックを実装し、C 言語は二重リンク リストを実装します。初期の頃に、PHP による一方向リンク リストの実装とポータルの一方向ソートに関する記事を書きました。 .com/yydc...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。