質問を検索…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
ホーム
トピック
カテゴリ
学習パス
検索
ホーム
/
Computer Science
/
Data Structures
Computer Science
Data Structures
コアなデータ構造の面接質問を練習します。配列、連結リスト、スタック、キュー、ハッシュテーブル、木、グラフ、そして高度な構造について、その操作とBig-O計算量を扱います。
30
問
毎週更新
ジュニア
10
ミドル
12
シニア
8
Data Structures 問
30 / 30 件表示
デフォルト
人気
新着
›
データ構造とは何か、また抽象データ型(ADT)とは何か?
ジュニア
#データ構造
#計算量
詳細 →
›
配列とは何か、またその操作の計算量は何か?
ジュニア
#データ構造
#計算量
詳細 →
›
単方向リンクリストとは何か、どのような場合に使用しますか?
ジュニア
#データ構造
詳細 →
›
スタックとは何ですか。また何に使われますか?
ジュニア
#データ構造
詳細 →
›
キューとは何か、どこで使われるのか?
ジュニア
#データ構造
詳細 →
›
ハッシュテーブルとは何か、またどのようにして O(1) ルックアップを実現しているか?
ジュニア
#ハッシュ
#データ構造
詳細 →
›
セットとは何か、そしてそれはどのような問題を解決するのか?
ジュニア
#データ構造
#ハッシュ
詳細 →
›
辞書(マップ)とは何か、またセットとどのように異なるか?
ジュニア
#データ構造
#ハッシュ
詳細 →
›
配列と連結リストのトレードオフは何ですか?
ジュニア
#データ構造
#計算量
詳細 →
›
抽象データ型(ADT)とは何であり、なぜそれを実装から分離するのか?
ジュニア
#データ構造
詳細 →
›
二分木とは何か、また一般的な走査順序は何か?
ミドル
#木
#データ構造
詳細 →
›
二分探索木(BST)とは何か、またその操作の計算量複雑度は何か?
ミドル
#木
#計算量
詳細 →
›
ヒープとは何であり、優先度付きキューをどのように実装しますか?
ミドル
#木
#データ構造
詳細 →
›
ハッシュテーブルはどのようにコリジョン、ロードファクタ、およびリサイジングを処理しますか?
ミドル
#ハッシュ
#計算量
詳細 →
›
グラフをどのように表現しますか:隣接リスト対隣接行列?
ミドル
#グラフ
#計算量
詳細 →
›
トライ(接頭辞木)とは何か、またどのような場合に有用か?
ミドル
#木
#データ構造
詳細 →
›
二重連結リストと単一連結リストの違いは何ですか?
ミドル
#データ構造
詳細 →
›
平衡二分探索木(AVLと赤黒木)とは何か、また、なぜ重要なのか?
ミドル
#木
#計算量
詳細 →
›
サーキュラーバッファ(リングバッファ)とは何ですか?また、どのような場合に使用しますか?
ミドル
#データ構造
詳細 →
›
スタックとキューをいつ使い分けるべきですか?実例を挙げてください。
ミドル
#データ構造
詳細 →
›
問題に適切なデータ構造を選ぶには、どうしますか?
ミドル
#データ構造
#計算量
詳細 →
›
動的配列のリサイズを例に、ならし解析(amortized analysis)とは何か説明してください。
ミドル
#計算量
#データ構造
詳細 →
›
B木およびB+木とは何か、またなぜデータベースはそれらを使用するのか?
シニア
#木
#計算量
詳細 →
›
重み付きグラフと有向グラフとは何か、またどのような問題をモデル化するのか?
シニア
#グラフ
#計算量
詳細 →
›
経路圧縮(path compression)とランクによる併合(union by rank)を備えた、互いに素な集合(union-find)構造とは何ですか?
シニア
#グラフ
#計算量
詳細 →
›
O(1)のgetとputを持つLRUキャッシュをどのように設計しますか?
シニア
#データ構造
#ハッシュ
詳細 →
›
Bloom filterとは何か、またどのようなトレードオフを行うのか
シニア
#ハッシュ
#データ構造
詳細 →
›
スキップリストとは何か、またO(log n)の検索をどのように実現するか?
シニア
#データ構造
#計算量
詳細 →
›
セグメント木とフェンウィック木(BIT)はどのようにして高速な範囲クエリをサポートしますか?
シニア
#木
#計算量
詳細 →
›
特定の O(1)/O(log n) 要件を持つデータ構造をどのように設計しますか?
シニア
#データ構造
#計算量
詳細 →