「データ構造とアルゴリズムの美しさ」はどのように重点をつかんで、システムは効率的にデータ構造とアルゴリズム(読後感)を学習します


データ構造とは?
一組のデータを保存する方法で、データ構造はアルゴリズムのためにサービスされ、アルゴリズムは特定のデータ構造の上に作用しなければならない.データ構造とアルゴリズムは相補的である.
アルゴリズムとは?
広義には「データのセットを操作する方法」であり、図書館に本がたくさんあるように、私たちはどのようにして本をより速く検索することができますか?まず、本のカテゴリの番号によって、人文なのか、科学なのか、コンピュータなのか、本棚を特定してから、順番に探すことができます.要約すると、これらの検索方法はアルゴリズムです.
初学データ構造とアルゴリズム知識点思考導図
20の一般的なデータ構造とアルゴリズム
10個の共通データ構造
配列、チェーンテーブル、スタック、キュー、ハッシュ・リスト、ツリー、スタック、ホップ・テーブル、図、Trieツリー
10個の一般的なアルゴリズム
再帰、ソート、二分検索、検索、ハッシュアルゴリズム、貪欲アルゴリズム、分治アルゴリズム、遡及アルゴリズム、動的計画、文字列マッチングアルゴリズム
データ構造とアルゴリズムの最も重要な概念を学ぶ ; データ構造とアルゴリズムは、データの保存と処理をより節約し、より迅速に行う方法を解決します.そのため、効率とリソースの消費を考慮する方法が必要です. .
テクニックを学ぶ
  • 勉強しながら練習し、適度に問題を塗った.
  • 多問、多思考、多インタラクティブ
  • 変なアップグレードの学習方法を打って、私達は退屈な学習の過程の中で持続的に堅持するのは難しいので、私達は自分に1つの確実に実行可能な現在を設立することができます.ゲームをして変なアップグレードをするように、少しずつ自分の成長を見ています.例:ノートを勉强したり、勉强したりします.
  • 知識点は沈殿する必要があり、一気にすべてを掌握しようとしないでください.知識を学ぶ過程は反復し、絶えず沈殿する過程である.

  • テキストアドレス