我要排序的载体包含像[a,b,1,3,5,z]
升序和基于Java ME,也就是降不使用功能类似Collections.sort()
分类矢量
分类矢量
回答
如果它是一个载体,你可以看看这个例子:
http://www.java-examples.com/sort-java-vector-descending-order-using-comparator-example
“与使用功能像Collections.sort()...” – Jesper 2009-12-10 09:00:51
然后自己执行sorting algorithm。
复制Collections.sort()的实现,粘贴和修改它,以至于你可以声称你“只受到它的启发”。
这不是作弊,它是从选定的实施中学习。
是的... -1 – 2009-12-10 09:28:40
不是你可以作弊。但是通过源代码来了解事情是如何实现的,总是一个很好的练习。 – 2009-12-10 09:30:57
这真的是一个可怜的,完全不专业的答案。 – 2009-12-10 09:35:02
交换排序在3句:
- 在Vector中查找最小的项目,并与在向量的第一个元素交换它。
- 对矢量的其余部分进行排序,即假装您的矢量在第一个元素(或您刚刚完成的任何一个)后的下一个元素处开始。
- 如果因为刚刚分配了最后一个位置而没有更多的“矢量的其余部分”,就完成了。
- 1. 矢量分类
- 2. 分类矢量在Objective-C++
- 3. 分裂矢量
- 4. 分割矢量
- 5. 从2D矢量中分解矢量
- 6. 矢量指针内存分配矢量
- 7. 将一种类型的矢量分配给另一种类型的矢量
- 8. 相关类型:矢量矢量
- 9. 如何矢量化分类数据
- 10. C++多集,从分类矢量
- 11. 矢量化numpy 1-d重新分类
- 12. 排序分类矢量的子集
- 13. 使用矢量类
- 14. 矢量矢量C++
- 15. push_back矢量矢量
- 16. C++矢量分配错误
- 17. 分配矢量到multiset
- 18. 矢量分块矩阵
- 19. 如何分割矢量?
- 20. 结合词矢量和标量特性进行分类
- 21. 初始化矢量矢量(外部矢量和内部矢量)
- 22. Flex SDK中的矢量类
- 23. 容器:矢量类....慢
- 24. 矢量由指针的类
- 25. PlayN的2D矢量类?
- 26. 矢量模板类的
- 27. 适当类层次矢量
- 28. 将数据帧中的矢量拆分为2个矢量
- 29. 根据属性将矢量划分为更小的矢量
- 30. 分段故障:从给定的2D矢量2D矢量
您需要更具体。那些只是字符串?否则,'a'等是什么? – unwind 2009-12-10 08:49:00
为什么你不想使用Collections.sort()?如果这是一个家庭作业问题,你应该给它作业标签 – 2009-12-10 08:56:30
为什么你不想使用'Collections.sort(..)'?家庭作业?? – sfussenegger 2009-12-10 08:57:43