当前位置: 首页 > news >正文

【大学院-筆記試験練習:线性代数和数据结构(4)】

大学院-筆記試験練習:线性代数和数据结构(4)

  • 1-前言
  • 2-线性代数-题目
  • 3-线性代数-参考答案
  • 4-数据结构-题目
  • 【問題1】ハッシュ法と衝突処理
  • 【問題2】連結リストの実装と操作
  • 【問題3】再帰処理と連結リスト
  • 【問題4】ソートアルゴリズムと安定性
  • 5-数据结构-参考答案
  • 問題1:ハッシュ法
    • (1)O(1)
      • 判定
      • 模范答案(保持即可)
    • (2)O(n)
      • 判定
      • 模范答案
    • (3)理由说明
      • 你的原答案(问题点)
      • ⭐ 满分标准答案(直接背)
  • 問題2:連結リストとキュー
    • (1)O(n)
      • 判定
      • 模范答案
    • (2)O(1)
      • 判定
    • (3)理由说明
      • 你的原答案(问题点)
      • ⭐ 满分标准答案
  • 問題3:再帰と連結リスト
    • (1)処理内容说明
      • 你的原答案(严重扣分点)
      • ⭐ 满分标准答案(非常重要)
    • (2)O(n + m)
      • 判定
      • 模范答案
  • 問題4:ソート
    • (1)安定性的定义
      • 你的原答案(❌ 错)
      • ⭐ 正确答案(必背)
    • (2)O(n²) & 安定
      • 判定
      • 表达升级版
    • (3)O(n log n) & 安定
      • 判定
      • 模范答案
  • 🎯 总评(立命馆视角)
  • 6-总结

1-前言

为了升到自己目标的大学院,所作的努力和学习,这里是线性代数和数据结构部分。

2-线性代数-题目



3-线性代数-参考答案



4-数据结构-题目

【問題1】ハッシュ法と衝突処理

要素数 (n) 個のデータ (x_1, x_2, \ldots, x_n) を管理するために,
配列サイズ (m) のハッシュ表を用い,
ハッシュ関数
[
h(x) = x \bmod m
]
によってデータを格納するものとする。

衝突処理としてチェイン法を用いる場合について,次の問いに答えよ。

(1)ハッシュ関数に衝突が発生していない場合の探索に要する最悪時間計算量を,
要素数 (n) を用いてオーダー記法で答えよ。

(2)すべての要素が同一のハッシュ値を取る場合の探索に要する最悪時間計算量を,
要素数 (n) を用いてオーダー記法で答えよ。

(3)上記(2)の場合において,ハッシュ法が探索アルゴリズムとして有効であると言えない理由を簡潔に説明せよ。

※ 陷阱:**「平均」ではなく「最悪」**を正しく答えられるか


【問題2】連結リストの実装と操作

単方向連結リストを用いて,
要素 (x_1, x_2, \ldots, x_n) を格納する線形リストを実装する。

以下の 2 つの実装方法を考える。

次の問いに答えよ。

(1)実装方法Aにおいて,末尾に新しい要素を追加する操作の最悪時間計算量を,
要素数 (n) を用いてオーダー記法で答えよ。

(2)実装方法Bにおいて,末尾に新しい要素を追加する操作の最悪時間計算量を,
要素数 (n) を用いてオーダー記法で答えよ。

(3)実装方法Bが,キューの実装に適している理由を簡潔に説明せよ。

※ 陷阱:「連結リストの種類」ではなく「操作コスト」を問う


【問題3】再帰処理と連結リスト

先頭要素へのポインタをそれぞれlist1list2として保持する
2 つの単方向連結リストがある。

両リストは,要素の値が降順に整列されているものとする。

次の擬似コードが与えられた。

function merge(list1, list2) { if (list1 == NULL) return list2 if (list2 == NULL) return list1 if (list1.val >= list2.val) { list1.next = merge(list1.next, list2) return list1 } else { list2.next = merge(list1, list2.next) return list2 } }

(1)この関数の処理内容を簡潔に説明せよ。

(2)list1の要素数を (n),list2の要素数を (m) としたとき,
この関数の最悪時間計算量をオーダー記法で答えよ。

※ 陷阱:再帰=指数時間と誤解しやすい


【問題4】ソートアルゴリズムと安定性

要素数 (n) の配列をソートするアルゴリズムについて考える。

次の問いに答えよ。

(1)ソートアルゴリズムが「安定である」とはどういう性質を持つことか,簡潔に説明せよ。

(2)最悪時間計算量が (O(n^2)) であり,かつ安定なソートアルゴリズムの例を 1 つ挙げ,その理由を簡潔に説明せよ。

(3)最悪時間計算量が (O(n \log n)) であり,かつ安定なソートアルゴリズムの例を 1 つ挙げよ。

※ 陷阱:計算量だけ合っていて安定性を間違える


5-数据结构-参考答案

問題1:ハッシュ法


(1)O(1)

判定

正确

模范答案(保持即可)

衝突が起きていない場合,探索に要する最悪時間計算量はO(1)である。


(2)O(n)

判定

正确

模范答案

すべての要素が同一のハッシュ値を取る場合,探索に要する最悪時間計算量はO(n)である。


(3)理由说明

你的原答案(问题点)


⭐ 满分标准答案(直接背)

すべてのデータが同一のハッシュ値に写像される場合,
すべての要素が 1 つのチェインに格納されるため,
探索は連結リストと同様の処理となる。
その結果,探索時間は O(n) となり,
ハッシュ法の高速な探索という利点が失われる。


問題2:連結リストとキュー


(1)O(n)

判定

正确

模范答案

実装方法Aでは末尾要素への直接的な参照を持たないため,
末尾に要素を追加するには先頭から探索する必要があり,
最悪時間計算量はO(n)である。


(2)O(1)

判定

正确


(3)理由说明

你的原答案(问题点)


⭐ 满分标准答案

キューは先入先出(FIFO)のデータ構造であり,
末尾への追加と先頭からの削除を効率的に行う必要がある。
実装方法Bでは,先頭および末尾の両方へのポインタを保持するため,
これらの操作を O(1) で実現できる。


問題3:再帰と連結リスト


(1)処理内容说明

你的原答案(严重扣分点)


⭐ 满分标准答案(非常重要)

この関数は,
降順に整列された 2 つの単方向連結リストを比較しながら,
要素の値が大きい方を先頭とする新たな連結リストを再帰的に生成する処理である。
すなわち,2 つの整列済み連結リストを 1 つの整列済み連結リストに統合する。


(2)O(n + m)

判定

正确

模范答案

各要素は 1 回ずつ比較されるため,
最悪時間計算量はO(n + m)である。


問題4:ソート


(1)安定性的定义

你的原答案(❌ 错)


⭐ 正确答案(必背)

ソートアルゴリズムが安定であるとは,
値が等しい要素が複数存在する場合において,
ソート前後でそれらの要素の相対的な順序が保持される性質をいう。


(2)O(n²) & 安定

判定

选择正确(挿入ソート)

表达升级版

挿入ソートは,
要素を順に挿入する際に等しい値の要素の順序を変更しないため安定であり,
最悪時間計算量は O(n²) である。


(3)O(n log n) & 安定

判定

正确

模范答案

マージソート


🎯 总评(立命馆视角)

项目评价
思路✅ 非常扎实
计算量判断✅ 全对
扣分点❌ 日语定义表达
当前得分70~75%
修正后稳 90%+

6-总结

训练成长。!!

http://www.jsqmd.com/news/211542/

相关文章:

  • 阶段三 在做movie这个项目时,有些同学使用本地高版本的JDK21来做这个项目时启动报错
  • **免费的剧本杀写作工具解析,新手创作者高效入门指南**
  • 科研数据 “躺赢” 秘籍!虎贲等考 AI 让数据分析零门槛 “出成果”
  • 喷砂除锈设备怎么选择?| 广东鑫百通喷砂机厂家
  • AI 写论文哪个软件最好?实测封神!虎贲等考 AI 凭 “真材实料 + 全链赋能” 登顶
  • **AI剧本杀创作工具2025推荐,提升创作效率与故事质量*
  • 开题报告 “卡关” 到焦虑?虎贲等考 AI:1 小时生成 “导师眼前一亮” 模板,创新点直击核心
  • 智能体系统一致性触发
  • VisionPro二开之相机调试界面
  • AI 写论文哪个软件最好?虎贲等考 AI 凭 “学术铁三角” 封神
  • 【人工智能学习-AI-MIT公开课第 16 讲:支持向量机(SVM)】
  • TDengine C/C++ 连接器进阶指南
  • 多Agent系统深度解析:从架构到通信,主流框架与任务调度策略全指南!
  • 写论文软件哪个好?拆解 “学术黑盒”:虎贲等考 AI 凭 “三维真功夫” 脱颖而出
  • 导师推荐8个AI论文平台,专科生轻松搞定毕业论文!
  • 5 款 AI 写论文哪个好?实测封神!虎贲等考 AI 凭 “真素材 + 硬实力” 碾压同类
  • 雷达原理 魏青 使用的是第三版教材 软性开关脉冲调制器
  • 术合规 “双清术”!虎贲等考 AI:降重 + 降 AIGC 一键清零,论文审核零返工
  • 虎贲等考 AI:AI 重构学术写作生态,全流程智能辅助赋能科研新可能
  • 期刊投稿 “陪跑” 多年?虎贲等考 AI:解锁核心期刊 “录用密钥”,投稿命中率翻倍
  • AutoGen【部署 01】Windows环境安装部署AutoGen、AutoGenStudio和LiteLLM流程说明
  • CoT+RAG+AI推理·工程手记 篇四:DeepSeek-R1-0528-Qwen3-8B 模型解析
  • FTP替代升级:为何及如何迈向现代文件传输方案
  • CoT+RAG+AI推理·工程手记 篇五:BGE-Large-ZH-V1.5 模型解析
  • 企业文件传输升级:告别传统FTP,迈向高效安全新纪元
  • 深度测评9个AI论文网站,自考学生轻松搞定毕业论文!
  • MATLAB代码:多能互补热电联供型微网优化 完美复现(注释详细)
  • trae 中让 clangd 插件格式化代码时大括号换行
  • 网络安全五大专业深度解析:谁主攻科研?谁进大厂拿高薪?
  • 导师推荐10个AI论文工具,助你轻松搞定研究生论文写作!