01 2022 档案

摘要:从我开始学习编程,到现在也有一段时间了,从一个创建数组,调用别的类的方法都不会的人逐渐成为可以参与一个小型的项目编写,一些普通的算法题解答,还是比较有成就的,在这个过程中,我遇到了以下几个问题。 1.概念一定要明确,需要去背熟。以我为例,在学习Java的过程中,老师常说的类,对象,方法,属性,堆,栈 阅读全文
posted @ 2022-01-19 14:33 骑着小蚂蚁闯绿灯 阅读(71) 评论(0) 推荐(0)
摘要:假设需要我们分工合作设计一个程序,我们应该如何遵照面向对象思想来进行编程 假设我们现在需要设计一个系统,场景如下 例如:我是一个会员,我需要完成会员类的功能 首先,会员可以发起投票,投票需要审核,审核通过之后才能发布,发布完成后更新剩余投票次数,那么这中间就涉及到了三个类,会员类和客服人员类和投票类 阅读全文
posted @ 2022-01-09 22:19 骑着小蚂蚁闯绿灯 阅读(106) 评论(0) 推荐(0)
摘要:使用递归思想解决汉诺塔问题。 1.汉诺塔即一摞圆盘由大到小排列垒在一个柱子上,有三个柱子,将圆盘移到另一个柱子上保持顺序,一次只能移动一片,且大的不能在小的下面。 2.确定递归的退出条件,由极端情况来确定,例如此问题中圆盘只有一片时,只需直接移动即可。 3.如果有一片以上,假设有N片,则需要移动N- 阅读全文
posted @ 2022-01-03 14:19 骑着小蚂蚁闯绿灯 阅读(310) 评论(0) 推荐(0)