发布
loading-left
loading loading loading
loading-right

加载中

个人主页
TA还没有准备介绍自己
TA的源代码 (3)
java 分形树
暂无评分
绘制分形树:先垂直绘制⼀根线段,然后在线段⻓度的三分之⼀处和三分之⼆处分别以固定夹⻆绘制另外两根线段,⻓度分别为原线段的2/3和1/3.如此反复,直⾄线段⻓度⼩于某个较⼩的值。其中,线条颜⾊以及⻓度,夹⻆都可以⾃⾏进⾏微调。   用递归思想来完成分形树的实现。首先给定树的主枝干,同时给定了当前主枝干的两个坐标,在此基础上经过一系列数学计算画出树的左、右分支,然后不断进行递归以当前的左、右分支分别为主枝干,继续绘制,直到树的深度为0。对角度、深度、颜色分别添加监听事件,以实现在界面上可视化操作。
1621101426
2020-01-19
0
1
任务分配 分支界限法
暂无评分
todefinethenumberofstudentsandactivitiestask[i]:值为0表示活动i未分配,值为j表示活动i分配给学生j;worker[k]:值为0表示学生未分配活动,值为1表示学生已有活动
1621101426
2018-06-20
0
1
16枚硬币的反面问题
4.0分
  将9枚硬币放在一个3 * 3的矩阵中,其中一些咸亨面朝上,另一些正面朝下。一个合法的移动是指翻转任何一个正面朝上的硬币以及与它相邻的硬币(不包括对角线相邻的硬币)。任务要求就是找到最少次数的移动,使得所有硬币正面朝下。以上所示是9枚硬币问题使用的是3 * 3的矩阵,假设在一个4 * 4的矩阵中放置了16枚硬币。 本题主要考查对图的结构和图的广度优先遍历操作的掌握。   1.2 题目要求 版本1:参考9枚硬币反面问题的模型,建立16枚硬币反面问题的模型,以及其他结构的模型。 版本2:参考9枚硬币反面问题的解决方法,解决16枚硬币的反面问题。 版本3:修改硬币翻转规则,如规则改为对角线上的邻居被翻转,或者任意自定义的翻转规则。重新解决上述问题。
1621101426
2016-08-23
1
1
没有更多了~