有趣的数字环的算法实现

本文介绍了如何使用算法实现一个有趣的数字环。这个数字环的设计思路体现了在算法中将复杂问题简化为统一步骤的思想。通过程序分析和归一化处理,可以教会计算机执行这类看似杂乱的任务。
摘要由CSDN通过智能技术生成

看到这么个数字环,感觉很有趣,于是就想着用算法实现此数字环。

首先附图看效果,看是什么样的数字环


其实这个东西的算法实现是很简单的,写下它,是因为它代表了一种在算法中常用的一种思想,把一些看似很复杂很杂乱的想办法归一成一两种方式。计算机程序是很傻的,只会做你让它做的事。当你把问题分析清楚后,把杂乱的规律统一成类似的步骤即可!

下面看源码和注释:

/**
**算法思想:
**观察数字的排布规律,树妖观察完全平方数的分布特点
**观察到奇数的完全平方数在右上角,偶数的完全平方数在左下角
**对于某一个奇数来说,它是在该奇数的前一个偶数的数字圈的基础上依次添加了左、上两个半圈,从左下角走到了右上角
**对于某一个偶数来说,它是在该偶数的前一个奇数的数字
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值