Java DFS+贪心解决骑士游历问题

题目

骑士游历

骑士游历问题是指,在国际象棋的棋盘(8行*8列)上,一个马要遍历棋盘,即走到棋盘上的每一格,并且每隔只到达一次。设码在棋盘的某一位置(x,y)上,按照“走马日”的规则,下一步有8个方向走,如图所示。若给定起始位置(x0,y0),使用站和队列探索出一条马遍历棋盘的路径。

8 1
7 2
6 3
5 4
阅读更多

Java 分别用栈dfs和队列bfs解决走迷宫问题

题目

走迷宫。

一个迷宫如图所示,他有一个入口和一个出口,其中白色单元表示通路,黑色单元表示不通路。试寻找一条从入口到出口的路径,每一部只能从一个白色单元走到相邻的白色单元,直至出口。分别用栈和队列求解问题。

阅读更多

Quartz的简单介绍与实例应用:整点报时

自己弄的一个 QQ 机器人有一个整点报时的功能,当时使用了非常简陋的方法实现。想要重写的时候,发现了一款非常好用的任务调度框架:Quartz

简单的说,你可以使用 Quartz 轻易地实现类似以下功能:

  • 每隔一段时间执行

  • 每天的特定时间点执行

  • 每月的特定某天的时间点执行

  • 每周几执行

而且你只需要编写一条表达式就可以按照你设定的日历触发你指定的任务。

阅读更多

Windows下配置hexo实现个人博客

1.前言

很久以前自己就想要一个自己的博客,来保存自己写过的杂七杂八的文章。偶然间听说用hexo搭建个人博客很简便,就查询了一波资料搭建出了这个网站。
第一篇文章就献给hexo的搭建过程吧~

本文将包括以下部分内容:

  • 所需环境的安装和配置(Git,Node.js)
  • hexo的安装和运行
  • hexo个性化配置
  • 搭桥Github Pages
  • 绑定个人域名
  • 部署优化
  • 开写吧
阅读更多