アルゴリズムとかデータ構造というのは、 プログラミングの基礎中の基礎ですね。 いまどきは、いろいろな言語において標準ライブラリで提供されていたりしますから、 これを1から自分で書けるようになってもそんなにうれしくはないですが、 概要くらいは知っておきたい物です。 というわけで、ここではアルゴリズムとデータ構造についての話をしていこうかと思います。
説明やサンプルには、有無を言わせず C# を使います。 うちは C# 入門サイトですから。 ある意味、 「C# によるプログラミング入門」 のサンプルプログラムの延長みたいなページになってるかも。