欢迎光临
羽柴|鬼铃'blog
QQ:34284682 | 251055853
技术高级群: FMS: 71695402 | 游戏开发:48295089
排序数组方法
作者:admin 日期:2007-08-15
/*
以下是排序1维数据的算法,当然推荐用 array.sort() 呵呵 只是平时喜欢写算法无聊写的,当然在FMS中不支持sortOn() 排序2维以上数组 请看我FMS中的排多维数组算法
*/
a = getTimer();
//=============================================
//------------------方法1----------------------
数组 = [8, 5, 9, 1, 2, 6, 8, 11, 4, 8, 5, 21, 6, 18, 14, 8, 15, 3];
排序 = function (arr:Array) {
myArr = new Array();
for (i=arr.length; i>0; i--) {
var 最大ID = 0;
以下是排序1维数据的算法,当然推荐用 array.sort() 呵呵 只是平时喜欢写算法无聊写的,当然在FMS中不支持sortOn() 排序2维以上数组 请看我FMS中的排多维数组算法
*/
a = getTimer();
//=============================================
//------------------方法1----------------------
数组 = [8, 5, 9, 1, 2, 6, 8, 11, 4, 8, 5, 21, 6, 18, 14, 8, 15, 3];
排序 = function (arr:Array) {
myArr = new Array();
for (i=arr.length; i>0; i--) {
var 最大ID = 0;
FMS中的2维数据排序
作者:admin 日期:2007-08-15
//相信用过FMS的人会发现 怎么不支持array.sortOn 2维数组的排序了。怎么办。只有自己写算法了。
//算法如下
a = new Array();
a[0] = [0, 13, 3, 0];
a[1] = [0, 14, 2, 1];
a[2] = [8, 12, 1,5];
a[3] = [1, 8, 0,3];
//参数说明 (排序数组,参照索引0为头,排序数位)
var sortNumArr:Function = function (arr:Array, index:Number) {
var myArr:Array = new Array();
//算法如下
a = new Array();
a[0] = [0, 13, 3, 0];
a[1] = [0, 14, 2, 1];
a[2] = [8, 12, 1,5];
a[3] = [1, 8, 0,3];
//参数说明 (排序数组,参照索引0为头,排序数位)
var sortNumArr:Function = function (arr:Array, index:Number) {
var myArr:Array = new Array();
换位字递归函数
作者:admin 日期:2007-08-15
倒选倒显字符串算法
作者:admin 日期:2007-08-15
txt = "123456789";
选取 = function (文字, 开始索引, 结束索引, 倒序显示:Boolean) {
var temp;
开始索引>结束索引 ? (数量=Math.abs(开始索引-结束索引)+1, 开始索引=结束索引) : 数量=结束索引-开始索引;
文字 = 文字.substr(开始索引, 数量);
倒序显示 ? (temp=文字.split(""), temp.reverse(), 文字=temp.join(""), 文字) : 文字;
return 文字;
};
/*
用法说明
语法:文字=选取(文字, 开始索引, 结束索引, 倒序显示)
选取 = function (文字, 开始索引, 结束索引, 倒序显示:Boolean) {
var temp;
开始索引>结束索引 ? (数量=Math.abs(开始索引-结束索引)+1, 开始索引=结束索引) : 数量=结束索引-开始索引;
文字 = 文字.substr(开始索引, 数量);
倒序显示 ? (temp=文字.split(""), temp.reverse(), 文字=temp.join(""), 文字) : 文字;
return 文字;
};
/*
用法说明
语法:文字=选取(文字, 开始索引, 结束索引, 倒序显示)
Flash动画







