乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 42|回复: 2

如何对坐标数组排序

[复制链接]

2

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
11
发表于 2006-11-19 18:08:00 | 显示全部楼层 |阅读模式
向高手请教:
现在有一个二维数组a(1,i),用来代表点的坐标的集合。
对于i点,x=a(0,i);y=a(1,i)
如何按照以下条件排序:
1、排序时,x=a(0,i);y=a(1,i)同时排序,
2、先按照y=a(1,i)从大到小排序;
3、如果有多个y=a(1,i)相同值时,按照x=a(0,i)从小到大排序。
可以用excel类似表示为:
1、排序时,以行为单位,
2、先按照B列从大到小排序;
3、如果有B列有相同值时,相同部分按照A列从小到大排序。
回复

使用道具 举报

10

主题

131

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
171
发表于 2006-11-20 08:26:00 | 显示全部楼层
到网上找一下,网上有很多现成的算法,比如:冒泡法,快速排序法,等等,都是现成的模块,直接把你的数据做为参数会传给它就能得你想要的结果。
回复

使用道具 举报

2

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
11
发表于 2006-11-20 13:02:00 | 显示全部楼层
能详细一点么
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 00:57 , Processed in 0.899795 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表