C ++ / GO背景開発エンジニアが直面する技術を追いかけ20190805-

1.自己紹介

2.私は自分自身の研究を紹介しましょう

ポリモーフィズムを実現する方法3。

4.多型と関数のオーバーロード

何のシーンのために、それぞれのマルチプロセスとマルチスレッドの違い、?どのようなプロセス排他的であるスレッドを、共有されているリソース、プロセスのためのリソース、?

ヒープ、スタック、

6.bloomフィルタ(ハッシュは何特性を実現します)

7.静的関数は非静的メンバ変数を行うことができますか?

提出プロセス情報へのページ要求のアクセス約8話?

9.コンシステントハッシュ法

10.ときに起こる再送しますか?高速再送メカニズム、輻輳制御、遅延制御

11.ジャンプテーブル?B + VS(Redisのデータベース)多段ツリーリスト

12.メモリの分類(ヒープ、スタック、スタティックメモリ、コード領域)

13.アルゴリズムの質問:

規則配列、配列を決定するために2つの等しい図形と対象図形の存在を考えると?

アイデア、右側が左側よりも大きい場合、ポインタが、右に左に満たない場合に昇順に配列の各セットのためのヘッドとテール・ポインタは、それが、ターゲット数に等しい含め要素の合計かどうかが決定されると仮定する。

必要に応じて3つの図とターゲット番号に等しいがあるかどうかを判断するために:お願いし続けますか?

アイデア:右へヘッドとテールポインタ各要素について、一緒に3つの数字に配置され、第2の要素、ターゲット要素よりも小さい場合、左右二つのポインタ、数が目標より大きい場合、左手、時間複雑O(N)の。

 

おすすめ

転載: www.cnblogs.com/hy4201/p/11305303.html