自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7-9 旅游规划问题 预习报告

首先确定图的顶点个数n,然后初始化了三个数组:dist数组用于存储从起点到各个顶点的最短距离,初始化为INT_MAX;接着遍历顶点u的所有出边,对于每条出边指向的顶点v,计算通过顶点u到达顶点v的新距离new_dist和新花费new_cost。如果新距离小于当前记录的到顶点v的最短距离dist[v],则更新dist[v]和cost[v];在每次循环中,先找到未确定最短路径的顶点中距离起点最近的顶点u。Edge结构体:用于表示图中的边,包含了边指向的顶点to、边的长度length以及收费额cost。

2024-11-30 21:19:57 274

原创 7-41 PAT考试排名汇总 预习报告

PAT考试排名汇总【输入格式】输入的第一行给出一个正整数 N(≤100),代表考点总数。随后给出 N 个考点的成绩,格式为:首 先一行给出正整数 K(≤300),代表该考点的考生总数;随后 K 行,每行给出 1 个考生的信息,包 括考号(由 13 位整数字组成)和得分(为[0,100]区间内的整数),中间用空格分隔。【输出格式】首先在第一行里输出考生总数。随后输出汇总的排名表,每个考生的信息占一行,顺序为:考号、 最终排名、考点编号、在该考点的排名。其中考点按输入给出的顺序从 1 到 N 编号。

2024-11-30 20:51:49 293

原创 7-29 修理牧场 预习报告

修理牧场【输入格式】输入首先给出正整数N(≤104),表示要将木头锯成N块。第二行给出N个正整数(≤50),表示每段木块的长度【输出格式】输出1个整数,即将木头锯成N块的最少花费。

2024-11-30 19:51:06 223

原创 7-20 表达式转换 预习报告

一、 Shunting Yard 算法简介Shunting Yard 算法是由 Edsger Dijkstra 提出的,主要用于将中缀表达式转换为后缀表达式(逆波兰表示法)。该算法使用两个栈,一个用于存放运算符,另一个用于存放输出结果。主要特点简单易懂:算法逻辑清晰,容易理解和实现。高效:时间复杂度为 O(n),其中 n 是表达式的长度。支持括号:能够正确处理包含括号的表达式。动态性:可以在解析过程中动态处理运算符的优先级。适用场景适用于大多数中缀表达式转换任务,特别是教育和简单的应用开发。

2024-11-28 19:23:49 408

原创 7-20 表达式转换预习报告

一、 Shunting Yard 算法简介Shunting Yard 算法是由 Edsger Dijkstra 提出的,主要用于将中缀表达式转换为后缀表达式(逆波兰表示法)。该算法使用两个栈,一个用于存放运算符,另一个用于存放输出结果。主要特点简单易懂:算法逻辑清晰,容易理解和实现。高效:时间复杂度为 O(n),其中 n 是表达式的长度。支持括号:能够正确处理包含括号的表达式。动态性:可以在解析过程中动态处理运算符的优先级。适用场景适用于大多数中缀表达式转换任务,特别是教育和简单的应用开发。

2024-11-28 17:42:23 469

原创 熟悉LNMP后必知知识

或者将搬砖和砍柴两个任务划分开,搬一会砖,砍一会柴,只要换的够快,就是砖也搬了,柴也砍了,这种叫做批处理。高并发(交替快,非阻塞):让交替的过程怎么达到更快(越快效率越高),但这个过程会受到阻塞的影响(阻塞、非阻塞,同步和异步)。若是两个小伙伴,一个砍柴,一个搬砖,那么这两个任务是真正意义上的同时运行了,这种叫做并行,只需 10min。类比到计算机,把电脑当作人,进程(或线程,都一样)当作搬砖砍柴,共需 20min。异步:进程和进程之间相互独立(eg:发消息,一方需要等另一方回复)。

2024-11-07 15:53:53 326

空空如也

空空如也

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

TA关注的人

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