0

私はCLRSの第 2 章と第 3 章を読んでいますが、特に各章の最後にある問題で頻繁に行き詰まります。このようなオンラインのソリューションを理解できません: http://clrs.skanev.com/02/problems/01.html

この本は大学のCSの教科書の中で最もポピュラーな本だと聞きましたが、挿入ソートはこの成長順、マージソートはその成長順というように、難しいところは飛ばして大事なことだけ覚えて先に進む人がいるでしょうか? ?

多くの有用なアルゴリズムに精通しているだけで、コンピューター サイエンスの知識が、コンピューター サイエンスの学位を持っている一般的な人たちと同程度になるのではないでしょうか?

4

2 に答える 2

3

理解は暗記ではありません。知識を応用して問題を解決できるようになることです。教科書の問題は、ほとんどの現実の問題に比べて非常に単純です。したがって、これらをスキップするということは、まったく学習していないことを意味し、実際の生活に適用することはできません. 暗記していますが、暗記したものを使用することはできません。

TL;DR: 知識を使える証拠は問題を解決する能力であり、教科書の問題は簡単です。‡</sup> 一方が他方なしでは成り立ちません。

‡ Knuth のテキストは注目に値する例外です。彼はまた、いくつかの境界線上にある扱いにくい問題と、その間にあるすべてのものを提示しています :)

于 2016-01-07T15:00:03.343 に答える