N皇后问题的回溯算法 N皇后问题的回溯算法 问题简介 首先介绍八皇后问题,八皇后问题以国际象棋作为背景,问题的描述是如何在8x8的棋盘中放下8个皇后,使得这8个皇后互相不攻击。皇后的攻击规则是同一行、列或斜线上,也就是说,要在8x8的棋盘上放8个点使得这8个点没个点在行、列、对角线上都不会有第二个点。 而N皇后问题就是八皇后问题的推广,在NxN的棋盘中放置N个点,使得这N个点互相之间无法攻击。 这只是八皇后问题的 2019-10-17 学习笔记 #算法
使用栈实现一个简单的计算器 使用栈实现一个简单的计算器 目标 向计算机输入完整的四则运算表达式,计算机输出计算结果,并且在此基础上适当的加强程序的健壮性,让程序具有识别非法表达式以及一定程度上整理表达式的能力,例如: 输入: (56-23)/8-4 ,输出: 0.125 输入: 34+p(u89-12.3)k/3 ,输出: 59.566667 输入: (8*(7-4) ,输出: 输入有误 基本原理 关于 Stack 2019-09-28 学习笔记 #数据结构 #Java
基于 GitHub Pages 使用 Hexo 在 macOS 环境下搭建个人博客 基于 GitHub Pages 使用 Hexo 在 macOS 环境下搭建个人博客 创建属于自己的 GitHub Pages 首先登陆 GitHub 网站,选择 Create a new repository 来创建一个新仓库,Repository name 按照 username.github.io 的格式进行设置,如有需要可以在 Description 处添加描述,然后勾选 Public 2019-09-07 步骤记录 #建站 #GitHub #Hexo