作业
文章平均质量分 92
George_Plover
退役OIer 现役ACMer
洛谷博客:https://www.luogu.com.cn/blog/George-Plover/
展开
-
数据库 PJ-2 基于B+树的简单数据库
1930713**** 实验内容已有一个数据库 myjql 的框架,现在在这个框架中写一棵组织在文件里的 B+ 树,以此实现数据库基本功能。数据库文件要可持久化存储,也就说退出数据库后会留下数据库文件,再次打开时数据不会丢失。数据库中每个条目由 16 个字节组成:A(int) + B(12字节字符串)。按照 B 为关键字建立索引。要求支持如下操作:select: 列出所有的元组select s: 列出所有 B 为 s 的元组insert i s: 插入一个 A = i, B = ...原创 2021-06-05 11:36:24 · 1693 阅读 · 3 评论 -
【课程论文】严肃游戏设计与运用
这条博客用来记录一下课程最后的作业……写的挺扯淡就是了……严肃游戏设计——《机器人对决》〇、目录游戏设计思路游戏受众与学习目标分析游戏背景与基础设定游戏模式游戏机制游戏流程模拟参考资料与相关链接一、游戏设计思路 这是一款融入了计算思维以及计算机知识的游戏,我的设计灵感来源于一些既有的游戏或平台。 在这一部分,我将分析三个真实的游戏或网页的部分特点与机制,进而呈现我设计《机器人对决》的思路。【1】编程解谜游戏:《Human Resource Machine》1原创 2021-01-15 21:50:45 · 1287 阅读 · 0 评论 -
【无旋Treap】数据结构课程项目报告
数据结构课程项目报告 (建议使用Typora打开此报告)此博客仅供学习交流,请勿抄袭设计一个合理的数据结构,使用尽量少的时间复杂度和空间复杂度,支持一些常见操作。此外,尽可能多的支持扩展操作。一.基本思路1.结构选择 在本项目中,我将实现一个名为LinearTable的数据结构,来支持一些常见操作。对于最基本的操作,可以使用deque的实现思路解决,但当需要做到任意中间位置插入元素的时候,大部分线性连接结构的性能将会大幅下降至O(n)O(n)O(n)。因此,本项目会采用更为灵活的原创 2020-12-20 11:39:26 · 489 阅读 · 1 评论 -
【树莓派小车】【pid控制+超声测距】直道竞速实验报告
电子系统导论实验直道竞速(PID+超声)一、实验目的: 1.通过综合运用本学期学习的内容,实现小车的直道竞速。 2.在小车不撞墙的前提下尽可能快的跑到终点。二、实验原理: 1.PID自动控制: 此部分已在之前的实验报告中详细说明,这里对此做简单描述。 PID调节是一种闭环控制的方式,基于反馈调节实现(示意图见图2.1)。在本实验中,使用PID控制的方式,是输⼊偏差量(速度),计算出调整量(占空⽐),实现对速度的控制。在编程实现时,为了方便调整参数,将PID写成一个对象,原创 2020-06-25 23:03:15 · 6365 阅读 · 3 评论 -
【SFML 贪吃蛇】 FDU_OOP 大作业报告
面向对象C++大作业报告193XXXXXXXX 聂XX作业简介:修改github上的一个snake游戏项目,添加一些特性和功能,需要满足下面的需求。贪食蛇的控制源代码只支持 4 个方向的运行,增加可以通过鼠标控制贪食蛇的运动。当按下鼠标键时,设 置 一 个 方向 向 量 , 该 方 向 向 量 为 鼠 标 所 在 位 置 (MousePosition) 与 蛇 头 所 在 位 置(SnakePosition)的差值。下一时刻,贪食蛇按照该向量的方向运动;运动的距离为 1 个标准单位。水果的原创 2020-06-12 21:50:47 · 2217 阅读 · 1 评论