データ構造とアルゴリズムの再学習リソースの紹介: コースの背景 優秀なソフトウェア エンジニアには、強力なコード開発能力が求められます。コードを開発する能力は、データ構造、アルゴリズムの思考、コード効率の最適化に関する知識の蓄積に反映されます。 現在、国内の一流インターネット企業の面接では、データ構造とアルゴリズムが必須科目となっている。コーディング スキルを迅速に向上させるために、多くのプログラマーは公開されている問題バンクから問題を練習することを選択します。しかし、初心者はルーチンを習得する前に、絶えず変化するコーディング問題に混乱したり当惑したりすることがよくあります。 コラムの解釈 このコースでは、方法論、基礎知識、実際の質問による練習、面接スキルという 4 つの側面から、優れたエンジニアになる方法を学ぶための完全なパスを提供します。次の 5 つの部分が含まれます。 パート 1: 「悪い」コードを効率的なコードに最適化する方法とパス。 コードの目標は、タスクを完了することに加えて、タスクを効率的に完了することです。 2 番目の部分では、データ構造に関する必要な基本知識を補足するのに役立ちます。 時間/空間の複雑さを軽減するには、データを整理する強力な方法が必要です。これらの能力には、データ構造の基礎知識を非常に深く理解していることが必要です。データ構造の長所と短所を理解することによってのみ、適切なデータ構造を柔軟に選択することができます。 3 番目の部分は、アルゴリズムを使用して問題を考えるロジックとプログラミング手法であり、学習の焦点となります。 再帰、バイナリ検索、ソートアルゴリズムなどを紹介し、データを変更しない組織化の方法をいくつか教えることにより、巧妙な方法を使用してコードの複雑さを計算できるようになります。 第 4 部では、BAT の面接で頻繁に聞かれる質問について詳しく説明します。 このパートでは、これまでに学習した内容を活用して、大企業での面接に役立つ、実際によく聞かれる質問の解決方法や考え方を深く分析します。 第5部の面接シーンでは、就職活動に関する実践的なアドバイスをお届けします。多くのエンジニアが抱える共通の問題は、能力はあるのにそれを表現できず、まるで初心者のように振る舞ってしまうことです。このパートでは、現場での手書きコード、問題分析、面接官が重視するソフト面の資質など、面接の経験を補足することで、この問題の解決をお手伝いします。 コースカタログ 01 複雑性: プログラム操作の効率をどのように測定するか?.mp4 02 データ構造: 「高価な」時間計算量を「安価な」空間計算量に変換する.mp4 03 追加、削除、チェック:データ処理の基本操作をマスターし、常に変化する状況に対応します。mp4 04 線形テーブル構造の追加、削除、クエリを完了するにはどうすればよいでしょうか?.mp4 05 スタック: 後入れ先出しの順序を持つ線形テーブル、追加、削除、およびクエリを実装する方法。.mp4 06 キュー: 先入先出順の線形リスト。追加、削除、クエリを実装する方法。.mp4 07 配列: インデックスベースの検索を実装する方法.mp4 08 文字列:面接で頻繁にテストされる文字列マッチングアルゴリズムに正しく答えるには?.mp4 09 ツリーとバイナリ ツリー: ブランチ関係と階層構造の下で追加、削除、クエリを効果的に実装する方法。mp4 10 ハッシュテーブル: 効率的な検索のための「ツール」をうまく活用するには?.mp4 11 再帰: 再帰を使用してハノイの塔問題を解決する方法.mp4 12 分割統治: 分割統治法を使用してデータ検索を完了する方法.mp4 13 ソート: 古典的なソートアルゴリズムの原理の分析と長所と短所の比較.mp4 14 動的プログラミング: 最適なサブ構造を通じて複雑な問題を解決する方法.mp4 15 問題を特定することによってのみ、よりよい解決が可能になる: 開発前の複雑性分析と技術選択.mp4 16 実際の試験ケース(I):アルゴリズム思考トレーニング.mp4 17 実際の試験ケース(II):データ構造のトレーニング.mp4 18 実際の試験ケース(3): 実際の試験問題で練習する.mp4 19 実際の試験ケース(IV):大手企業の実際の試験問題を使った実践的な演習.mp4 20. コーディングに加えて、技術面接ではどのようなソフトスキルが必要ですか?.mp4 21 面接でグローバルな視点を確立し、高品質な手書きコードを素早く完成させるには?.mp4 授業後の食事追加エクササイズの詳しい説明.mp4 結論: 内面の強さを高め、コア競争力を構築するために努力しましょう。mp4 冒頭の言葉: データ構造とアルゴリズム、これこそが学ぶべき道です!.mp4 ドキュメント_.tar |
<<: 同じ予算で、Douyin と Baidu のどちらのコンバージョン率が高くなりますか?
女性は変わりやすいということは誰もが知っています。「女心は海の中の針のようなもの」ということわざがあ...
マスクは至る所で買い占められ、製造業者はマスク生産に残業し、使用後のマスクは廃棄されている。コロナウ...
ブランドはあらゆる予算で良い結果が出ることを望んでいます。ほとんどのブランドは、小紅書が必要だと考え...
WeChat ミニプログラムは、ダウンロードやインストールをしなくても、すぐに使用できるアプリケーシ...
昇進や昇給のため、あるいは就職活動で審査官に良い印象を与えるために、資格を取得したいと考える人は多い...
プロモーションが効果的でない場合はどうすればいいでしょうか? これは多くのマーチャントが知りたい質問...
ウェブサイトの場合、そのキーワードが検索エンジンの上位 3 位にランクインした場合にのみ、訪問者の注...
2018年の春先から、ペッパピッグのタトゥーが入ったネットセレブの腕時計から、ネットセレブのミルク...
ショートビデオ生放送室は2020年の初めに新たな出発点を迎え、寝台生放送からクラウドディスコ生放送へ...
多くのネットユーザーはPinduoduoプラットフォームで買い物をするのが好きです。商品に満足できな...
本記事では、新規顧客獲得活動の形態、活動の進め方、注意点の3つの側面から、事例を交えながら近年の新規...
民俗音楽界には「趙磊が人気がないのは不当だ」という格言がある。最後に彼は「歌手」の「成都」という曲で...
柔軟性回復 2.0 リソースの概要:コースカタログ肩と背中の柔軟性を向上させる.mp4股関節の柔軟性...
「自分を知り、敵を知れば、百戦危うくならずに戦える」とよく言われます。しかし、入札プロモーションに...
現代社会では、人々のストレスが増大しているため、多くの人々の睡眠の質はますます悪化しています。少しの...