現在PHPを勉強中なのですが、アルゴリズムなるものに興味が出てきました。
そこで、PHPでアルゴリズムを学ぶ際におすすめの書籍を教えて下さい(´・ω・`)
ちなみに勉強を始めてから半年位の初心者です。
制作物としてはフレームワークを自作しチャットを作った程度ですく(`・ω・´)
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
書籍ではないのですがまだインターネットもなかった時代(遠い目)に授業でうけたソートのアルゴリズムは非常に面白かった記憶があります。
複数のアルゴリズムにそれぞれ長所短所がありますし、検索すれば解説ページが沢山でてきますのでPHPで実際に動作を確認してみるのもいいと思いますよ
投稿2016/05/17 10:15
退会済みユーザー
総合スコア0
0
アルゴリズムではなく、デザインパターンですが
以下参考になります。
投稿2016/05/18 06:58
総合スコア14
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
アルゴリズムを学ぶには、PHPはあまり向かないかもしれません。
というのも、PHPはスクリプト言語で、スクリプト言語はメモリも実行時間もかかっていいから、プログラムを平易に書くようにできているからです。実のところ、アルゴリズムは問題を解くという目的の中に、大規模データも含まれ、メモリを使わず実行速度も速い必要があるからです。
ということで、アルゴリズムに関しての書籍は圧倒的にCまたはC++が多いです。
ですが、PHPを学ばれたということはWebにも興味があるということなので、javaもおすすめです。WebでPHPと並んで使われる言語ですし、PHPと(どちらかといえば)近い言語なのでおすすめです。
新しい言語を学ぶことに関して躊躇があるかもしれませんが、アルゴリズムによっては、言語仕様を覚えるほうが簡単かもしれません。
投稿2016/05/17 15:08
総合スコア2883
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/18 08:32
2016/05/18 12:36
0
アルゴリズムやデザインパターンって面白いですよ。
いろんな考え方が学べるので。
「PHP アルゴリズム」って検索すると、意外と少ないですね。
アルゴリズムやデータ構造 ( リスト、スタック、キュー etc. ) を学ぶには
C言語が適している気がします。
Javaとかでもできますが、ポインタっていう概念がないので、遠回りになっている?
ですが、一応、PHPでも組めるはずです。
上記の検索結果で
アルゴリズムまとめ by PHP
がヒットしました。
上記サイトのリンクをたどれば、バブルソートの実装例等があります。
投稿2016/05/18 08:50
総合スコア4958
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/18 09:21
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/18 08:32