news 2026/7/1 8:37:54

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【大学院-筆記試験練習:线性代数和数据结构(7)】

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

  • 1-前言
  • 2-线性代数-题目
  • 3-线性代数-参考答案
  • 4-数据结构-题目
    • 問1(連結リストと計算量)【相似題①】
      • (1)
      • (2)
      • (3)
    • 問2(ソートアルゴリズムの性質)【相似題②】
      • (1)
      • (2)
      • (3)
    • 問3(予測出題:ハッシュ法)【予測題】
      • (1)
      • (2)
      • (3)
  • 5-数据结构-参考答案
  • 問1 【満点】
      • (1)
      • (2)
      • (3)
  • 問2 【满点】
      • (1)
      • (2)
      • (3)
  • 問3 ⚠️【立命馆会扣分的地方在这里】⚠️
    • (1) 最初に衝突が起きる要素
      • 立命馆标准要求的是:
    • (2) ハッシュ表の内容 ❌【这里是主要失分点】
      • ❌ 根本性错误
      • ❗ 立命馆这里是「理解检查点」
      • 正确答案应该是(线性探索):
    • (3) 最悪時間計算量
  • 最终评分预测(按立命馆)
  • 给你一句「立命馆必背」
  • 6-总结

1-前言

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

2-线性代数-题目

3-线性代数-参考答案


4-数据结构-题目

問1(連結リストと計算量)【相似題①】

要素数 (n) の単方向連結リストを考える。
各ノードはvalnextを持つものとする。

次の実装方法 A・Bが与えられている。

  • 実装方法 A
    先頭要素のアドレスのみをheadが保持する。

  • 実装方法 B
    先頭要素のアドレスをhead,末尾要素のアドレスをtailが保持する。

(1)

実装方法 B において,
「末尾への要素追加」と「先頭要素の削除」を繰り返すとき,
このデータ構造の名称を 1 つ答えよ。

(2)

実装方法 A,B それぞれについて,
末尾要素を探索して値を参照する操作の最悪時間計算量を,
要素数 (n) を用いてオーダー記法で答えよ。

(3)

実装方法 A において,
先頭から (k) 番目の要素を削除する場合の最悪時間計算量を,
(n) と (k) を用いて答えよ。


問2(ソートアルゴリズムの性質)【相似題②】

(1)

最悪時間計算量が (O(n^2)) であり,安定である

(2)

最悪時間計算量が (O(n \log n)) であり,安定である

(3)

平均時間計算量が (O(n \log n)) であり,不安定である

※ 安定とは,等しい値を持つ要素の相対的な順序が
ソート前後で保存されることをいう。


問3(予測出題:ハッシュ法)【予測題】

データ集合

[
S = {12,\ 7,\ 18,\ 3,\ 14,\ 9,\ 21}
]

をこの順に挿入する。

ハッシュ関数を
[
h(x) = x \bmod 5
]
とし,衝突解決法として線形探索法(オープンアドレス法)を用いる。

(1)

最初に衝突が発生する要素の値を答えよ。

(2)

すべての要素を挿入した後のハッシュ表の内容を,
添字 0 から順に示せ。

(3)

この探索方法における,
探索成功時の最悪時間計算量を
要素数 (n) を用いてオーダー記法で答えよ。


5-数据结构-参考答案

問1 【満点】

(1)

キュー(FIFO)

完全正确

  • 「末尾追加+先頭削除」= Queue
  • FIFO 写不写都不影响得分

(2)

実装A:O(n)
実装B:O(1)

完全正确

  • A:只有 head → 需要遍历
  • B:有 tail → 直接参照

(3)

O(n)

完全正确

  • 删除第 k 个元素
  • 需要从 head 找到第 k−1 个节点
  • 最坏情况 k≈n

👉問1 满点


問2 【满点】

(1)

バブルソート,挿入ソート

正确

  • O(n²)
  • 稳定
  • ✔ 选择排序被你划掉是对的(不稳定)

(2)

マージソート

正确

  • O(n log n)
  • 稳定

(3)

ヒープソート

正确

  • 平均 O(n log n)
  • 不稳定

👉問2 满点


問3 ⚠️【立命馆会扣分的地方在这里】⚠️


(1) 最初に衝突が起きる要素

你的答案:

h(12)=2
h(7)=2
よって 7

结论是正确的
但理由写法不严谨

立命馆标准要求的是:

先に格納されている要素と同じハッシュ値を持つ最初の要素

没有明确写“插入顺序”导致冲突
严格来说是:

  • 12 先入 → 占用 index 2
  • 7 后入 → index 2 冲突

📌本番会小扣 1〜2 分


(2) ハッシュ表の内容 ❌【这里是主要失分点】

❌ 根本性错误

你画的是:

👉链地址法(連結リスト法 / chaining)

但题目是:

線形探索法(オープンアドレス法)


❗ 立命馆这里是「理解检查点」

方法是否允许链表
オープンアドレス法❌ 不允许
連結法✅ 允许

👉你的画法 = 方法错误


正确答案应该是(线性探索):

插入顺序:

元素h(x)实际位置
1222
723
1834
330
1441
94❌ 表满前继续
211

👉 标准写法(例):

index: 0 1 2 3 4 value: 3 14 12 7 18

📌这里立命馆会扣 5〜8 分


(3) 最悪時間計算量

你的答案:

O(n)

正确

  • 线性探索
  • 最坏全部探查

最终评分预测(按立命馆)

问题结果
問1
問2
問3(1)○(轻微减点)
問3(2)❌(方法错误)
問3(3)

👉整体:合格线以上,但不是安全满分


给你一句「立命馆必背」

「オープンアドレス法では,
1 つの添字には 1 要素のみ格納される。」

这一句写在脑子里
以后哈希题 0 失误


6-总结

训练成长。!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 11:30:28

DLSS Swapper:游戏画质自由切换的全新体验

DLSS Swapper:游戏画质自由切换的全新体验 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 厌倦了游戏开发商缓慢的更新节奏?想要第一时间体验最新的图形技术却苦于等待?DLSS Swapper…

作者头像 李华
网站建设 2026/6/26 17:44:19

AI动作捕捉系统:MediaPipe Holistic部署成本分析

AI动作捕捉系统:MediaPipe Holistic部署成本分析 1. 技术背景与应用价值 随着虚拟现实、元宇宙和数字人技术的快速发展,对高精度、低成本的人体动作捕捉需求日益增长。传统光学动捕设备价格昂贵、部署复杂,难以普及到中小团队或个人开发者。…

作者头像 李华
网站建设 2026/7/1 10:34:46

DLSS Swapper终极指南:如何一键升级游戏画质?

DLSS Swapper终极指南:如何一键升级游戏画质? 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏画面卡顿而烦恼?想要体验最新图形技术却受限于游戏版本更新?DLSS…

作者头像 李华
网站建设 2026/6/28 18:32:58

DLSS版本管理终极解决方案:轻松优化游戏性能的完整指南

DLSS版本管理终极解决方案:轻松优化游戏性能的完整指南 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 想要在不更新游戏的情况下获得最新DLSS技术带来的性能提升吗?DLSS版本管理工具让你轻松实…

作者头像 李华
网站建设 2026/7/1 8:25:06

DLSS Swapper构建系统:现代化MSBuild配置与智能编译策略

DLSS Swapper构建系统:现代化MSBuild配置与智能编译策略 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 作为专业的DLSS管理工具,DLSS Swapper的构建系统展现了现代Windows应用开发的精妙设计。…

作者头像 李华
网站建设 2026/6/29 0:01:33

DLSS Swapper深度使用指南:5个步骤彻底掌握游戏画质优化

DLSS Swapper深度使用指南:5个步骤彻底掌握游戏画质优化 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你是否曾经因为游戏更新后DLSS效果变差而烦恼?或者想要尝试不同版本DLSS带来的画质提升&…

作者头像 李华