作者nipsptt (nips)
看板Visual_Basic
标题Re: [VB6 ] 请问如何将一组二维阵列重新整理??
时间Wed Jun 16 00:07:50 2010
如果你只是想要最终位置
那用向量相相加即可
若连续要整理 若没有需要她真的动到那里
找出相反(WE NS)方向连续动作的加总即可
※ 引述《liwei228 (系统...小不累)》之铭言:
: 利用演算法跑出一组二维阵列a(n),b(n)後,
: 必须重新整理数据。
: a() as string , b() as integer
: a = array("E","N","U","W","S"."D") '移动方向:东,北,上,西,南,下
: b() '移动距离
: ex:
: 整理前 ------> 整理後
: a(),b() a'(),b'()
: N,5 N,5
: E,4 E,1 'E,4 & W,3 = E,1
: W,3 U,7
: U,7 N,5 'S,8 & N,4 & N,9 = N,5
: S,8
: N,4
: N,9
: 整理前的7笔资料为变数,如何经过判断之後将同一个轴上连续的移动距离
: 整理成一笔数据? 如以上ex,整理後并依序以阵列表示。
: 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.78.124