自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 成语接龙 | c++ | 建图和BFS

当我上CSDN搜索“图的实现”,出来的结果往往是先梳理图的基本知识,然后立刻就毫无征兆地冒出来一堆莫名其妙的代码,不加任何解释,让我看着非常头大。例如这例中,第一层是1,第二层是2和3,第三层是4、5、7,第四层是8、6、A、9。换言之,你想从1访问到A,A在第四层,也就是说最短步数为4,这个最短路径为1->3->7->A。注意,一条分支下面可能还有多个分支,但是不要紧,我们完全是随机选择的,只要能走到底就行了。于是回溯到上一步,为F,F有分支FH,于是顺着这一条路走到底,走到了I,至此,DFS结束。...

2022-08-30 17:05:28 3032 1

原创 查寝 | c++ | 不用双向链表(下篇)

在这个优化版本中,我把next和previous改为link1和link2,它们是artical的两根“链条”,这样我就不需要再考虑artical之间的先后关系,只要它们是“串在一起”的就行了。这个就是思路三的优化版本。......

2022-08-28 12:24:14 336

原创 查寝 | c++ | 不用双向链表(上篇)

具体来说,小军有 n 件物品,放在 n 个盒子里,第 i 个盒子有物品 i ,小军会进行 m 次整理,第i次整理,小军会依次在第 x 个盒子顶拿走物品放入第 y 个盒子内,直至第 x 个盒子完全搬空。

2022-08-27 16:12:42 709

原创 填坑Ⅱ | C++ | 栈

呃,和填坑Ⅰ大差不差吧,稍作修改就可以了。

2022-08-26 14:26:40 174

原创 填坑Ⅰ | C++ | 栈

我可以把北湖划分为若干个列组,每个列组有一个或两个列,并且每个列组都是上述三种最简单的情形之一。是不是就可以解了?

2022-08-26 12:02:47 288

原创 打饭队列 | c++ | 队列基础

隔壁队伍每次到达一名同学,他就会记录下这个同学的名字,同时队伍的第一个同学打饭完成后会离开队伍。

2022-08-25 19:23:58 1413

原创 看楼房 | C++ | 栈

我们需要让楼高入栈,确保从栈底到栈顶是递减的,栈内每一个元素就是我们在当前位置所能看到的每一栋楼房;在此基础上,统计这些楼房的颜色有几种,就是我们观察到的颜色数量。在从左向右看楼房的时候,左边较矮的楼房会被右边较高的楼房挡住。

2022-08-25 16:47:34 1246

原创 北理工的恶龙 | c++ | 贪心算法

懒得写了,以后想起来再写吧。

2022-08-24 16:18:38 410

原创 水晶球 | c++ | sort初体验

如果 k = 2,则请输出两个正整数 x , y (1 ≤ x , y ≤ n)(用空格间隔),表示久莲希望亚瑟斯帮她将编号为 x 和 y 的水晶石融合成一块更大的水晶石,并选择用这块水晶石来打磨加工。同时亚瑟斯有一种魔法,如果这两块长方形水晶石在某一个面能够完美的契合在一起(完美的契合是指这两个长方形面全等),那么可以将它们融合成一块完整的大石头,如果真的实现的话,那么久莲就可能打磨出更大的水晶球啦!对于样例,如果久莲选择第六个水晶球,那么她可以打磨成半径为 r = 2.5 的水晶球,这是最优的选择。..

2022-08-24 14:59:04 383

原创 括号匹配 | 2022.8.22

括号匹配

2022-08-22 20:27:40 292

原创 A + B(Ⅱ)| 2022.8.22

实数的可视化运算

2022-08-22 16:00:49 1047

原创 改作文 | 2022.8.21

小张的英语不太好,今天他又要面临英语作文的困扰了。

2022-08-21 18:19:32 235

Java期末重点复习(3)

免费的Demo第三辑,图一乐哈 BIT-刘滨老师的Java期末重点复习Demo第三弹 不必要的细节说明看第一辑,这次的内容主要是: ①文件的输入输出 ②Stream流 关于资源的内容,主要是我写的一些Demo,看了比较有眉目的那种,方便仿照着写的那种。 至此,期末重点复习结束,但是我的Java学习之路才刚刚开始。 资源上传到此结束,下次可能要做的内容(专栏)就是Java的GUI和爬虫了,鉴于我已经看了一些内容,我的感受是内容有点略多,如果真要写的话就得浪费很多时间,以至于我的课程设计将会没时间写了...... 嗯,三次复习的内容已经做完了,接下来要面对的就是期末考试了,祝大家好运。

2022-11-21

Java期末重点复习(1)

免费哒!!!哈哈哈反正写都写了,顺手发出来 BIT-刘滨老师的Java期末重点复习Demo第一弹 与其说是复习,不如说是从头开始学hhhh 上次发过一次专栏是关于如何入门的,主要介绍的是在学过C语言的情况下把C语言的知识“移植”到Java,帮助新人上手。但是关于Java的特性比较少说。 这几天会开一个Java期末复习的专栏,做的是关于Java特性的内容~ 这一辑的内容如下: ①类的继承 ②HashMap ③StringBuilder和StringBuffer ④ArrayList ⑤抽象类 关于资源的内容,主要是我写的一些Demo,看了比较有眉目的那种,方便仿照着写的那种。 至于第二辑,暂定是想和大家讨论下接口类、匿名内部类和Lambda表达式、泛型、流和Collection。 嗯,然后几次复习的内容做完了,我就要着手开始做课设了,到时候更新会更慢......

2022-11-16

Java期末重点复习(2)

免费的Demo第二辑,图一乐 BIT-刘滨老师的Java期末重点复习Demo第二弹 与其说是复习,不如说是从头开始学hhhh 其他细节看第一辑,这次的内容主要是: ①接口类 ②泛型(类、方法) ③匿名内部类和Lambda ④Collection 关于资源的内容,主要是我写的一些Demo,看了比较有眉目的那种,方便仿照着写的那种。 至于第三辑,暂定是想和大家讨论流、文件io、UI等等,感觉挺难的啊......不确定我多久可以学完。 嗯,大概三次复习的内容做完了,期末复习就结束了,课设的前期准备也结束了,我就要着手开始做课设了,估计到时候一段时间内都不会再做Java的内容了。

2022-11-17

空空如也

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

TA关注的人

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