希尔排序之自定义数据类型排序

易语言 2020-09-10 10:27:46

希尔排序之自定义数据类型排序

(假定数据类型数组为 , 数据类型[1].姓名 , 数据类型[2].年龄) ,
需要按照年龄大小将同学座位排序...
需要按照出生先后将同学座位排序...

希尔排序_数值型 (全局_人物信息_数值, 0)
.计次循环首 (取数组成员数 (全局_人物信息_数值), 局部_计次变量)
局部_当前姓名 = 全局_人物信息_数值 [局部_计次变量].姓名
局部_当前年龄 = 全局_人物信息_数值 [局部_计次变量].年龄
调试输出 (“[ 数值型 ] 姓名: ” + 局部_当前姓名 + “, 年龄: ” + 到文本 (局部_当前年龄))
.计次循环尾 ()
调试输出 (取重复文本 (260, “=”))