|
| 汇编_基数排序_L1缓存穿透版 | 整数型 | | |
| 参_源数组 | 整数型 | | | | 参_结果数组 | 整数型 | | | | 参_排序方式 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_成员数 | 整数型 | | | | 局_临时内存 | 整数型 | | | | 局_计数内存 | 整数型 | | | | 局_结束指针 | 整数型 | | | | 局_静_临时内存 | 整数型 | | | | 局_静_计数内存 | 整数型 | | | | 局_静_内存容量 | 整数型 | | |
局_成员数 = 取数组成员数 (参_源数组 ) 如果真 (取数组成员数 (参_结果数组 ) ≠ 局_成员数 ) 重定义数组 (参_结果数组, 假, 局_成员数 ) 如果真 (局_成员数 ≤ 1 ) 如果真 (局_成员数 = 1 )  参_结果数组 [1 ] = 参_源数组 [1 ] 返回 (局_成员数) 如果真 (局_静_内存容量 < 局_成员数 × 4 ) 如果真 (局_静_临时内存 ≠ 0 ) 释放内存 (局_静_临时内存 ) 局_静_临时内存 = 申请内存 (局_成员数 × 4, 真) 局_静_内存容量 = 局_成员数 × 4 如果真 (局_静_计数内存 = 0 ) 局_静_计数内存 = 申请内存 (4096, 真)局_临时内存 = 局_静_临时内存局_计数内存 = 局_静_计数内存 置入代码 ({ 83, 86, 87, 139, 125, 244, 49, 192, 185, 0, 4, 0, 0, 243, 171, 139, 117, 8, 139, 54, 141, 118, 8, 139, 69, 252, 193, 224, 2, 1, 240, 137, 69, 240, 139, 93, 244, 139, 6, 15, 182, 208, 255, 4, 147, 137, 194, 193, 234, 8, 15, 182, 210, 255, 132, 147, 0, 4, 0, 0, 137, 194, 193, 234, 16, 15, 182, 210, 255, 132, 147, 0, 8, 0, 0, 193, 232, 24, 255, 132, 131, 0, 12, 0, 0, 131, 198, 4, 59, 117, 240, 124, 200, 191, 0, 0, 0, 0, 49, 192, 139, 93, 244, 1, 251, 131, 125, 16, 2, 116, 21, 49, 201, 139, 20, 139, 137, 4, 139, 1, 208, 65, 129, 249, 0, 1, 0, 0, 124, 239, 235, 16, 185, 255, 0, 0, 0, 139, 20, 139, 137, 4, 139, 1, 208, 73, 125, 245, 129, 199, 0, 4, 0, 0, 129, 255, 0, 16, 0, 0, 124, 192, 139, 117, 8, 139, 54, 141, 118, 8, 139, 125, 248, 139, 93, 244, 139, 6, 15, 182, 208, 139, 12, 147, 255, 4, 147, 137, 4, 143, 131, 198, 4, 59, 117, 240, 124, 234, 139, 117, 248, 139, 69, 12, 139, 0, 141, 120, 8, 139, 93, 244, 129, 195, 0, 4, 0, 0, 139, 69, 252, 193, 224, 2, 1, 240, 137, 69, 240, 139, 6, 137, 194, 193, 234, 8, 15, 182, 210, 139, 12, 147, 255, 4, 147, 137, 4, 143, 131, 198, 4, 59, 117, 240, 124, 229, 139, 69, 12, 139, 0, 141, 112, 8, 139, 125, 248, 139, 93, 244, 129, 195, 0, 8, 0, 0, 139, 69, 252, 193, 224, 2, 1, 240, 137, 69, 240, 139, 6, 137, 194, 193, 234, 16, 15, 182, 210, 139, 12, 147, 255, 4, 147, 137, 4, 143, 131, 198, 4, 59, 117, 240, 124, 229, 139, 117, 248, 139, 69, 12, 139, 0, 141, 120, 8, 139, 93, 244, 129, 195, 0, 12, 0, 0, 139, 69, 252, 193, 224, 2, 1, 240, 137, 69, 240, 139, 6, 137, 194, 193, 234, 24, 139, 12, 147, 255, 4, 147, 137, 4, 143, 131, 198, 4, 59, 117, 240, 124, 232, 95, 94, 91 })返回 (局_成员数 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | i | 整数型 | | | | 源数组 | 整数型 | | 1000000 | | 返回数组 | 整数型 | | 0 |
计次循环首 (1000000, i ) 源数组 [i ] = 取随机数_ (100000000, 999999999 ) 计次循环尾 ()调试输出 (“======================================”)开始计时 () 计次循环首 (100, ) 汇编_基数排序_L1缓存穿透版 (源数组, 返回数组, 1 ) 计次循环尾 ()调试输出 (“汇编_基数排序_L1缓存穿透版15万数组循环100次耗时::”)调试计时结果 ()
|