著者プロフィール
さて5月もいよいよ終盤だ。4月に入社した新社員の皆さんは会社にそろそろ慣れてきたころだろうか。「見るもの聞くもの初めてのことばかりで楽しい!」と思っている方も多い反面、「なんか、思っていたのと違った」「なんか、この仕事向いていないかも」と悩み始める方も出てくるのがこの季節。
バブルソートのアルゴリズムからプログラムを考える本連載ですが、「第3回:コンパクトなプログラムvs.直感でわかるプログラム」 では、一見異なるアプローチながらバブルソートと同じような方法でプログラムを書きました。今回はまた少し違うアプローチをしてみましょう。
「第2回:直感的にわかるソートの方法は?(/article/62/2/index.html)」では、バブルソートの原理に従ったプログラミング方法 を紹介しました。しかしこの方法は、理屈はわかるのですが、筆者には複雑すぎて直感的には理解しにくいものでした。それで別のアプローチを考えました。
今回の連載では「言語としての」PHPについてはある程度わかっているのだけれど、いまひとつプログラミングに自信が持てないという、初級または中級の方 々を主な対象として、プログラミングの基礎を解説します。本連載は、「ソート」に焦点をあててその考え方を具体的に説明していきましょう。
