自动走迷宫(3)–深度优先(递归遍历)
少儿编程 6年前 (2019-12-27) 2844浏览 0评论
计算机科学是这样描述递归的: 递归算法是一种直接或者间接调用自身函数或者方法的算法。递归算法的实质是把问题分解成规模缩小的同类问题...
少儿编程 6年前 (2019-12-27) 2844浏览 0评论
计算机科学是这样描述递归的: 递归算法是一种直接或者间接调用自身函数或者方法的算法。递归算法的实质是把问题分解成规模缩小的同类问题...
少儿编程 6年前 (2019-12-27) 2836浏览 0评论
各位小伙伴大家好: 上期我们实现了英雄的捡枪和安装子弹的功能,本期我们来实现后面的功能。逻辑上有点复杂,会有点绕。如果你是初学者,可能需要一些时间...
少儿编程 6年前 (2019-12-26) 3478浏览 0评论
上一期的‘左手法则’走迷宫我称之为‘感性方式’,局限性很大,而接下来的则是用算法来寻址的‘理性方式‘。这一期用深度优先(DFS)(非递归方式)来完...
少儿编程 6年前 (2019-12-24) 7573浏览 0评论
学会了自动生成迷宫,这一期我们要自动走迷宫~ 在我们的生活经历中用的最多一种方式的就是‘左手法则’,针对那些有...
少儿编程 6年前 (2019-12-23) 3906浏览 1评论
深度优先算法也叫“不撞南墙不回头”,由它生成的迷宫极度扭曲,但有着一条明显的主路;如果当前单元有相邻的未访问过的迷宫单元,就一直...
少儿编程 6年前 (2019-12-17) 3133浏览 0评论
各位小伙伴大家好: 本期开始我们一起来做一个小项目,总结一下我们学习过的有关面向对象编程的知识。目标是实现一个另类版的简易吃鸡游戏,让亚瑟开枪射击小兵。 ...
少儿编程 6年前 (2019-12-17) 4361浏览 0评论
“程序 = 数据 + 算法”,一款好的作品不单单是代码的堆砌,还有其灵魂的部分,那就是算法;算法是一系列解决问题的清晰指令,算法代表着用系统的方法...
少儿编程 6年前 (2019-12-12) 2707浏览 0评论
各位小伙伴大家好: 第二季的时候我们写过一个图书馆系统,当时的版本基本上实现了我们的目标。只是有一个缺憾,就是只要我们的程序一关闭,那么所有我们之...
少儿编程 6年前 (2019-12-12) 2516浏览 0评论
各位小伙伴大家好: 到目前为止我们已经对python的基础语法有所了解了,本期开始我们会一起来用python写一些小项目。 同时由...
少儿编程 6年前 (2019-12-12) 2113浏览 0评论
各位小伙伴大家好: 上期我们了解了有关类的多重继承,本期我们继续来聊聊面向对象编程的另外一个特性——封装 首先来看一下封装的定义:隐藏类的一些...
少儿编程 6年前 (2019-12-12) 2240浏览 0评论
各位小伙伴大家好: 上期我们谈到了子类如何继承父类的父类,以及多态的实现机制。本期我们继续来聊聊继承:前面我们接触的类都是只继承一个父类,接下我们...
少儿编程 6年前 (2019-12-12) 2078浏览 0评论
各位小伙伴大家好: 上期简单的和大家聊了一下类的继承,下面我们接着聊。 到目前为止,我们知道了一个类可以通过继承来获得父类中的属性...
少儿编程 6年前 (2019-12-12) 2197浏览 0评论
各位小伙伴大家好: 说到面向对象编程OOP (Object Oriented Programming), 就不得不谈它的三个基本特征:封装、继承、多态...
少儿编程 6年前 (2019-12-12) 2212浏览 0评论
各位小伙伴大家好: 上期我们完成了一个模拟的油量报警程序,本期我们用str方法来稍稍修改一下我们的程序。 首先还是来介绍...
少儿编程 6年前 (2019-12-12) 2272浏览 0评论
各位小伙伴大家好: 前面几期,我们学习了有关类的一些基础知识,如属性、实例方法、类方法、构造函数等。 本期我们在现有知识的基础上完...