自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Maven的基本配置方法

Maven的基本配置方法基本概念曾经碰到过很多需要使用Maven的场合,不过由于认为Maven仅仅是一个工具并且自己也没有多少时间的原因(好像归结起来还是懒),一直都没有去认真了解过它。每次都是能绕过去就绕过去,绕不过去就面向搜索引擎编程,只要得到结果就没有再考虑什么。然而这样下去,每次使用都会碰到各种各样的问题,所以打算稍稍学习整理一下,用几篇文章记录下来供自己之后遗忘的时候查阅。Mave...

2020-03-13 20:32:42 549

原创 C语言通过变量控制输出精度的两种方法

有的时候需要通过用户输入的变量来控制数据的输出宽度,总结了一下,大概有两种办法:1.直接使用转换说明符 *我们都知道可以通过%m.n来控制数据的输出范围,这里要求m和n都是字面量类似地,标准库也提供了通过变量来控制宽度的方法,这时我们就要使用%*.*。当使用*的时候要求通过一个int类型的参数来指定宽度,如果参数是正数则输出右对齐,如果参数是负数则输出内容左对齐,相当于添加了一个-标签。例子...

2020-03-02 22:32:19 7292

原创 随机迷宫生成与寻路算法(3)深度优先搜索

通过深度优先搜索求解迷宫在上一篇文章中我们实现了基于深度优先搜索(DFS)的随机迷宫生成。方法类似,我们也可以利用DFS来进行随机迷宫寻路,也就是我们这一次文章的实现目标。我们将尝试通过深度优先搜索来求解上一篇文章中生成的随机迷宫,稍有不同的是这次我们通过栈和迭代代替上次使用的函数递归调用,这两种方法理论上来分析是等价的。该方法很容易理解:首先我们将迷宫的起始点入栈将栈顶元素标记为当前...

2020-03-02 19:03:01 633 1

原创 随机迷宫生成与寻路算法(2)深度优先搜索

迷宫生成算法(2)深度优先搜索由于上次的实现中存在着一些问题,因此这次还是使用深度优先搜索,改掉下面这几个问题:显示迷宫时,直接输出数字0和1显得不够直观。递归部分的解释不够严谨,实现也很混乱,这次着重重写了这一部分。实践表明迷宫的尺寸只能是奇数,如果是偶数会出现一行或者一列遍历不到,因此我们检查用户输入,对输入的偶数直接加1。除了这些之外,还修改了一下迷宫类的定义,把和坐标有关的成...

2020-03-01 19:50:33 586

原创 随机迷宫生成与寻路算法(1)深度优先搜索

迷宫生成算法(1)深度优先搜索接下来一段时间,想要研究下随机迷宫生成算法,打算在有空可时候偶尔更新一下这方面的学习过程。随机迷宫的生成算法有很多种,比如递归回溯,递归分割,随机Prime等等。今天是第一次尝试随机迷宫生成,就先试一下用递归的方法通过深度优先搜索来生成随机迷宫。首先我们来明确一下基本观念,迷宫可以通过一个二维数组来表示,二维数组中的元素就表示存在于迷宫中的位置,他们可能是可以行走...

2020-03-01 01:08:19 1603

空空如也

空空如也

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

TA关注的人

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