弱弱问一句,开发什么情况下用上了数组的排序?
楼上应该刚学编程。排序其实是编程中最常用的算法之一,当然也是最基础算法之一。大量复杂算法的前提就是对一个集合(不限于数组这种数据结构)进行排序。排序最大的作用就是对内容进行retrive(检索).数据库的查找,搜索引索热度排名,电视收视率排名等等。太多了。
其实,这些东西,最终会体现到界面中,都是通过数据结构加持对象来视图展示。数组是其中数据结构的一种罢了。
按票数排行,就需要这样类似的数组排序了!
很多情况,比如我要找出一个数组中的最值就可以先让数组排序,再取数组最边上的一个,要么最小,要么最大