- 博客(4)
- 收藏
- 关注
原创 Python-杨辉三角
""" 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \ 1 5 10 10 5 1 杨辉三角(贾宪三角...
2019-07-20 07:17:17
381
原创 Python-约瑟夫环
""" 约瑟夫环问题: 设有编号为1,2,3,......,n的n个人围成的圈,从第1个人开始从1报数,报到m时停止,报m的人退出圈,再从下1个人开始重新从1开始报数, 报m的退出圈......直到退出x个人为止 编码思路: 1.将所有人的编号放入所有人集合 2.确定第1个退出的人,将其放到退出者集合 3.从所有人集合中删掉退出的人,并找到下一个退出的人在所...
2019-07-14 08:21:56
257
原创 Python-汉诺塔
def hanoi(n, start, mid, end): """ 汉诺塔思路: 目标:把所有圆盘从A柱,借助B柱帮助,转移到C柱(圆盘叠加必须从小到大叠加) 将最后一个圆盘n与前面的圆盘n-1分别看做两个整体: 1.将n-1个圆盘从A柱借助C柱移动到B柱 2.将第n个圆盘从A柱移动到C柱 3.将n-...
2019-07-13 23:11:35
234
1
转载 JAVA23种设计模式
创建型模式(5种):单例模式,抽象工厂模式,工厂方法模式,建造模式,原型模式 结构型模式(7种):适配器模式,装饰器模式,代理模式,桥接模式,享元模式,组合模式,外观模式 行为型模式(11种): 策略模式,观察者模式,模板方法模式,命令模式,责任链模式,状态模式,访问者模式,中介者模式,解释器模式,备忘录模式,迭代子模式 设计模式遵循六原则: 1.开闭模式(对扩展开放,对修改关闭) 2.里氏代换原...
2019-02-21 20:08:18
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人