アリ
機械学習
著者:8月が提供する
リンクを:https://www.nowcoder.com/discuss/223799?type=0&order=0&pos=35&page=1
出典:牛オフネットワーク
- C ++スタックとヒープの違いは?他にどのようなメモリの割り当て?
- どのように動的バインディングを達成するための仮想関数をC ++?
- C ++コンストラクタは、何が起こるか仮想関数を呼び出しますか?
- C ++ベクトルの拡張は、どのようにメモリを解放する方法ですか?
- 両端キューを実装する方法?
- ベクトルがあります
どのように同等の要素を削除するには?元のベクトルで操作します。 - Linuxのメモリ割り当てアルゴリズム?
- 物理アドレスのメモリのブロックのためのC言語のアプリケーションが連続しているのですか?
- あなたのお気に入りのLinuxコマンド何?あなたになじみのシェルスクリプト?awkコマンド?
- 膨大な数のint64型は、どのようにトップの数がn現れる見つけるには?
- コードタイトル:大きな数字を追加します
テンセント
背景開発
著者:TimDengの
リンク:https://www.nowcoder.com/discuss/223563?type=2&order=0&pos=26&page=1
出典:牛オフネットワーク
C ++
1.C ++オブジェクト指向プログラミング言語、何が持っている特徴として?
あなたが知っている2.多型?(回答:XXXXXインタビュアー:あなたはよろしいですか?回答:OKインタビュアーをします。okそれ〜///多くの疑問インタビュアーはこのようなものです背後にある)
3.それは関数のオーバーロードは何ですか?関数のオーバーロードは、それを達成する方法ですか?(コンパイラが呼び出すように機能するかを知っているどのように?)
4.仮想関数は、それを実現する方法ですか?仮想テーブルには、どのような原則ですか?
どのコンストラクタ5.C ++はそれを持っていますか?
6.コピーコンストラクタは、ときにそれを使用するには?
データの構造
定義バイナリツリーがあるウィル1とは何ですか?
2.完全なバイナリツリー完全なバイナリツリーが定義されているのでしょうか?
3.ヒープは何ですか?一般的にシーンがヒープにそれを使用することになるでしょうか?
4.アイデアはどんな挿入することがありますか?その実装原理?複雑さというの挿入ソート?
5.挿入ソート複雑性O(nlogn)が来るどのように計算されますか?どのような状況下ではO(n ^ 2)の複雑さが起こるのだろうか?
6.どのようなハッシュテーブルはありますか?
7.ソリューションはどのようなものですが、ハッシュ衝突がある見えますか?