PHP は双方向リンクリストを実装します_PHP チュートリアル
PHPは双方向リンクリストを実装しています
私はずっとデータ構造を見てきましたが、使ったことはありませんでした。インターネットでPHPのデータ構造を見て、それを勉強して、みんなに共有しました。前回はリンク リストについて共有しましたが、今回は二重リンク リストについて少し追加します。 コードをカットせずに短くコピー no=$no; $this->name=$name; } static public function addHero($head,$hero) { $cur = $head=false; list 空か if($cur->next==null) { $cur->next=$hero; $hero->pre=$cur; // 空のノードでない場合、名前を配置します。 Add //追加された位置を検索します while($cur->next!=null) { if($cur->next->no > $hero->no) { Break; ($cur ->next->no == $hero->no) { $isExist=true;
同じ番号は追加できません"; } $cur=$cur->next; } if(!$isExist) { if($cur->next!=null) { $hero->next=$cur - >next; } $hero->pre=$cur; if($cur->next!=null) { $hero->next->pre=$hero; = $hero; } } } //トラバース static public function showHero($head) { $cur=$head; while($cur->next!=null) { echo "番号:「.$cur->next->no.」 名前:「.$cur->next->name; $cur=$cur->next; } } static public function delHero($ head,$herono) { $cur=$head; $isFind=false; while($cur!=null) { if($cur->no==$herono) { $isFind=true; $cur=$cur->next; } if($isFind) { if($cur->next!=null) { $cur->next_pre=$cur->pre; を続けます。 - >前>次=$cur->次 } else { echo "
;
ターゲットが見つかりません"; } } } $head = 新しいヒーロー(); $hero1 = 新しいヒーロー(1,'1111'); $hero3 = 新しいヒーロー(3,'3333'); $hero2 = 新しいヒーロー(2) ,'2222'); ヒーロー::addHero($head,$hero3); ヒーロー::showHero($head) ; ヒーロー::delHero($head,2); >

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

世界的に有名なスポーツブランドとして、ナイキのシューズは大きな注目を集めています。しかし、市場にはナイキの偽物の靴箱などの偽造品も多数出回っています。消費者の権利と利益を保護するには、本物の靴箱と偽物の靴箱を区別することが重要です。この記事では、本物の靴箱と偽物の靴箱を見分けるための簡単で効果的な方法をいくつか紹介します。 1: 外箱のタイトル ナイキの靴箱の外箱を観察すると、多くの微妙な違いを見つけることができます。ナイキの純正靴箱は通常、手触りが滑らかで、明らかな刺激臭のない高品質の紙素材を使用しています。本物の靴箱のフォントとロゴは通常、鮮明で詳細で、ぼやけや色の不一致はありません。 2: ロゴのホットスタンプのタイトル。ナイキの靴箱のロゴは通常、純正の靴箱のホットスタンプ部分に表示されます。
