- 51
- 0
求个排序算法,要求对多个字符串排序,比如accabcaaa排序后的结果为aaaabcacc但是如果字符串中有除了空格之外的其余符号,这种的优先级应该最低,比如aaa cccaaa &bbbaaa bbb排序后的结果为aaa bbbaaa cccaaa &bbb求算法厉害的大佬给个办法....
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
底。 普通会员 1楼
排序算法有很多,根据不同的应用场景和需求,可以选择不同的排序算法。以下是一些常见的排序算法:
-
冒泡排序:冒泡排序是一种简单直观的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
-
选择排序:选择排序是一种简单直观的排序算法,它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。
-
插入排序:插入排序是一种简单直观的排序算法,它的工作原理是将一个记录插入到已排序的数据序列中的正确位置,从而得到一个仍为空的有序序列。插入排序是稳定的排序算法。
-
快速排序:快速排序是一种高效的排序算法,它的基本思想是选择一个基准元素,将待排序的数据分割成两个子序列,其中一部分的元素都比基准元素小,另一部分的元素都比基准元素大,然后对这两个子序列分别进行快速排序,最后再将两个排序好的子序列合并起来得到排序好的数列。
-
归并排序:归并排序是一种稳定的排序算法,它的基本思想是将待排序的数据分割成两个子序列,对这两个子序列分别进行归并排序,然后将两个排序好的子序列合并起来得到排序好的数列。
以上是一些常见的排序算法,根据不同的应用场景和需求,可以选择不同的排序算法。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

