我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个排序问题怎么解决啊

使用TreeSet和Comparator,写TreeSetTest2
要求:对TreeSet中的元素1,2,3,4,5,6,7,8,9,10进行排列,排序逻辑为奇数在前偶数在后,奇数按照升序排列,偶数按照降序排列

排序就用标准的算法好了,只是Comparator不同
大概伪代码如下
int compareTo(int x, int y)
{
if (x % 2 == 0 && y %2 != 0) return 1;
if (x % 2 != 0 && y %2 == 0) return -1;
if (x % 2 == 0) return y - x; else return x - y;
}

近期文章

  • Taxi Cab Scheme
  • 素数回文
  • vs2013集成vtk时使用cmake老是出现
  • 微信多客服结束会话后,在微信输入消息会自动进入到等待列表
  • java画十个矩形放在一个大矩形内,这十个矩形不能重叠,不能越界,该如何实现?
  • 怎么理解Servlet类不会有多个实例?(SingleThreadModel 除外)
  • ORA-01000:超出打开游标的最大数
  • UE4.17 ARKit 的app会闪退
  • java:能在服务器使用调试模式打断点调试吗?
  • 关于不用运算符进行加法运算的C语言代码
  • 这里提到的最低限度的最小值是指什么??
  • 关于查询mysql语句limit在servlet和mysql中的差别问题
  • saturn框架的console显示当前命名空间未连接
  • 关于链表节点,作为函数形参,*node和*&node的区别
  • 发布web service部署报错
  • 关于前后台数据交换的JSON数据格式
  • 在javaEE中,老是找不到jsp界面。
  • extjs4.x store获取数据
  • 怎么解析成对象,使用jaxb
  • 求更好的数据权限设计思路

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华