如何在 NetLogo 中对数组进行从小到大的排序
How to Sort the Array in Min to Max in NetLogo
我想在 NetLogo 中对数组进行排序。像这样 {{array: 22 16 10 7}}
如何实现?
谢谢
您尝试过使用排序方式吗?我想那会很神奇。
数组扩展不支持排序。
考虑改用列表。通常在 NetLogo 中,我们对所有内容都使用列表和代理集;很少使用数组。
但是,假设您确实需要一个已排序的数组,您可以将该数组复制到一个列表,对列表进行排序,然后根据结果创建一个新数组。 (或者将排序后的项目存储回原始数组,一次一个。)
我想在 NetLogo 中对数组进行排序。像这样 {{array: 22 16 10 7}}
如何实现?
谢谢
您尝试过使用排序方式吗?我想那会很神奇。
数组扩展不支持排序。
考虑改用列表。通常在 NetLogo 中,我们对所有内容都使用列表和代理集;很少使用数组。
但是,假设您确实需要一个已排序的数组,您可以将该数组复制到一个列表,对列表进行排序,然后根据结果创建一个新数组。 (或者将排序后的项目存储回原始数组,一次一个。)