PHPが文字ストリームの最初の重複しない文字を取得する方法
1075 ワード
この例では、PHPが文字ストリームの最初の重複しない文字を取得する方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
に質問
文字ストリームに最初に1回しか現れない文字を見つけるための関数を実装してください.例えば、文字ストリームから最初の2文字「go」のみが読み出される場合、最初に1回しか現れない文字は「g」である.この文字ストリームから最初の6文字「google」を読み出すと、最初に1回しか現れない文字は「l」である.出力説明:現在の文字ストリームに1回の文字が存在しない場合は、#文字を返します.
問題解
インデックス配列の使用
インプリメンテーションコード
PHPについてもっと兴味のある読者は、「PHPデータ构造とアルゴリズム教程」、「phpプログラム设计アルゴリズム総括」、「php文字列(string)用法総括」、「PHP配列(Array)操作技巧大全」、「PHP常用遍歴アルゴリズムと技巧総括」、「PHP数学演算技巧総括」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
に質問
文字ストリームに最初に1回しか現れない文字を見つけるための関数を実装してください.例えば、文字ストリームから最初の2文字「go」のみが読み出される場合、最初に1回しか現れない文字は「g」である.この文字ストリームから最初の6文字「google」を読み出すと、最初に1回しか現れない文字は「l」である.出力説明:現在の文字ストリームに1回の文字が存在しない場合は、#文字を返します.
問題解
インデックス配列の使用
インプリメンテーションコード
$v){
if($v ==1){
return $k;
}
}
return "#";
}
PHPについてもっと兴味のある読者は、「PHPデータ构造とアルゴリズム教程」、「phpプログラム设计アルゴリズム総括」、「php文字列(string)用法総括」、「PHP配列(Array)操作技巧大全」、「PHP常用遍歴アルゴリズムと技巧総括」、「PHP数学演算技巧総括」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.