小程序(1)——输出S形数组

博客介绍了从一道题目出发,作者实现的一种输出S形二维数组的算法。该算法虽然计算量较大,但避免了额外内存申请和递归栈的使用。作者期待与读者进行讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目是在此处看见的:http://blog.youkuaiyun.com/haoni123321/article/details/7097516

自己实现了一种算法,贴在此处

Please input a number:10

    1    2    6    7   15   16   28   29   45   46

    3    5    8   14   17   27   30   44   47   64

    4    9   13   18   26   31   43   48   63   65

   10   12   19   25   32   42   49   62   66   79

   11   20   24   33   41   50   61   67   78   80

   21   23   34   40   51   60   68   77   81   90

   22   35   39   52   59   69   76   82   89   91

   36   38   53   58   70   75   83   88   92   97

   37   54   57   71   74   84   87   93   96   98

   55   56   72   73   85   86   94   95   99  100


 

我的算法计算量较大,但无需申请额外数组内存和调用递归栈。欢迎讨论啊!

#include <iostream>
using namespace std;

void snake(int n)
{
	if(n <= 0)
		return;

	for(int i = 0; i &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值