汉诺塔问题的递归算法 汉诺塔问题的递归算法 问题简介 汉诺塔问题是一个根据传说形成的数学问题,传说中越南河内的某间寺院里有三根柱子,其中一根上面串有64个盘子,盘子的尺寸由下到上依次变小。要求按照两条规则将所有盘子移动到另一根柱子上: 每次只能移动一个圆盘 大盘不能叠在小盘上面 以上述规则移动这些盘子,预言说当这些盘子移动完毕,世界就会灭亡,这也就是传说中的梵天寺之塔问题。这个传说的真伪暂且不考虑,我们接下来通 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 学习 > 算法 #栈
基于 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