連結リストの末尾追加・削除に要する時間

テクノロジ難易度: ★★★★

n 個の要素から成る連結リストに対して、新たな要素の末尾への追加に要する時間を f(n)、末尾の要素の削除に要する時間を g(n) とする。n が非常に大きいとき、実装方法 1 と実装方法 2 における g(n)/f(n) の挙動として、適切なものはどれか。

  • 実装方法 1:先頭のセルを指すポインタ型の変数 front だけをもつ単方向リスト。
  • 実装方法 2:先頭のセルを指す front と、末尾のセルを指す rear を併せもつ単方向リスト。
出典: 平成21年度秋期 情報処理安全確保支援士 午前I 問3
📊ログインすると挑戦履歴を記録できます
🎉 無料キャンペーン中:いまならログインするだけで全機能を無料でご利用いただけます(秋試験まで)。

「テクノロジ」分野の関連問題