当前位置:编程学习 > C#/ASP.NET >>

求四叉树分级 切图算法

要做一个分级别切割图片算法,按列切割


参数如下:
    级别: 1   2    3   4   5     6  ......n

2的n-1次幂:1  2    4   8  16    32......2的n-1次幂

图片张数: 1   4   16  64  256  1024 .....2的n-1次幂 的平方

等级1如下:
    图片编号: 1_0_1


等级2如下:
    图片编号: 2_0_0, 2_0_1, 2_1_0, 2_1_1


等级3如下:
    图片编号: 如图


等级4如下:
    图片编号: 如图
[img=http://hi.baidu.com/giself/album/item/73fb4f7a485752f02f73b381.html][/img]


要求:知道任意一个等级的一张图片的编号,求出切割后下一等级的四张图片编号

如:由:1_0_0得出:2_0_0, 2_0_1, 2_1_0, 2_1_1
2_0_0:等出:3_0_0, 3_0_1, 3_1_0, 3_1_1
2_0_1:等出:3_0_2, 3_0_3, 3_1_2, 3_1_3
3_1_1等出:4_2_2, 4_2_3, 4_3_3, 4_3_4
--------------------编程问答-------------------- 等级4如下: 
    图片编号: 如图 

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,