自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 图书销售管理系统需求分析

1. publisher 表(出版社表)用途:存储出版社基础信息,建立图书与出版社关联。核心字段(主键,自增):出版社唯一标识。(非空):出版社名称。:联系人。phone:联系电话。address:地址。email:电子邮箱。2. department 表(部门表)用途:记录公司部门信息,用于员工所属部门参照(支持后续扩展)。核心字段dept_id(主键,自增):部门唯一标识。dept_name(非空):部门名称。:部门描述。3. employee 表(员工表)用途。

2025-05-18 21:02:04 793

原创 vector库的基本使用方法

创建一个空的vector。// 创建一个空的int类型的vector用指定数量的元素初始化vector,元素值由第二个参数给出。// 创建一个包含10个元素的vector,每个元素的值都为1通过另一个vector来初始化新的vector。// v3是v2的一个副本,即v3与v2一样通过指定迭代器区间来初始化vector。// v4是v2的一个副本,包含v2从begin()到end()的元素通过花括号直接初始化vector。// 创建一个包含5个元素的vector。

2024-11-29 23:18:23 663

原创 旅游规划问题

有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入数据的第 1 行给出 4 个正整数nmsd,其中n(2≤n≤500)是城市的个数,顺便假设城市的编号为 0~(n−1);m是高速公路的条数;s是出发地的城市编号;d是目的地的城市编号。随后的m。

2024-11-28 20:56:27 1018

原创 PAT成绩汇总与排名程序(分析)

本次预习主要了解了如何设计数据结构来存储考生信息,如何使用sort函数进行排序,以及如何计算排名。

2024-11-27 22:37:45 811

原创 C++比较器

通过使用比较器,可以根据特定的规则对元素进行排序,如按绝对值排序、按字符串长度排序等。

2024-11-24 18:33:09 628

原创 修理牧场(代码实现及分析补充)

由于没有指定第三个模板参数(比较器),std::priority_queue将使用默认的std::less<int>比较器,这使得较大的元素具有更高的优先级,因此队列的顶端始终是最大的元素。第三个模板参数std::greater<int>是比较器,用于确定元素的优先级。std::greater<int>使得较小的元素具有更高的优先级,因此队列的顶端始终是最小的元素。要使用std::priority_queue实现一个最小堆,可以指定一个比较器,如std::greater<int>。

2024-11-24 17:26:02 336

原创 表达式转换(代码实现及解释)

这是因为字符在计算机中是以其ASCII码的形式存储的,而字符'0'到'9'在ASCII表中是连续排列的。:p是一个映射,用于存储每个操作符的优先级。p[s.top().op]获取栈顶操作符的优先级,而p[str[i]]获取当前正在处理的字符(如果它是一个操作符)的优先级。:当str[i]是一个操作符字符时,temp.op=str[i]将这个字符赋值给temp结构体的op成员。:temp可以在遍历输入字符串str时,用于临时存储当前正在处理的字符或数字,以及它们的属性(例如,是否为数字或操作符)。

2024-11-24 15:31:08 433

原创 修理牧场(预习:分析)

农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要 N 块木头,每块木头长度为整数 Li 个长度单位,于是他购买了一条很长的、能锯成 N 块的木头,即该木头的长度是 Li 的总和。但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯木头的长度。例如,要将长度为 20 的木头锯成长度为 8、7 和 5 的三段,第一次锯木头花费 20,将木头锯成 12 和 8;第二次锯木头花费 12,将长度为 12 的木头锯成 7 和 5,总花费为 32。

2024-11-20 22:03:52 493

原创 表达式转换(预习:思路)

算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。输入在一行中给出不含空格的中缀表达式,可包含+、-、*、/以及左右括号(),表达式不超过 20 个字符。在一行中输出转换后的后缀表达式,要求不同对象(运算数、运算符号)之间以空格分隔,但结尾不得有多余空格。

2024-11-20 22:02:24 978

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除