1153. 字符串排序

 
给定一些由,隔开的字符串,请将他们按字典序排列。

样例

样例 1
输入: "bb,aa,lintcode,c"
输出: "aa,bb,c,lintcode"
说明: 在字典序中,"aa" < "bb" < "c" < "lintcode"

挑战

你可以自己写一个排序函数吗?

注意事项

  • 字符串仅包含小写字母。
  • 字符串数量\leq 1\,000≤1000且总长度
    \leq 10^5
    ≤1
    0
    5
public class Solution {
    /**
     * @param s: string
     * @return: sort string in lexicographical order
     */
    public String sorting(String s) {
        // write your code here
             String[] strings = s.split(",");
            for (int i = 0; i < strings.length; i++) {
                for (int j = 0; j < strings.length - i - 1; j++) {
                    if (strings[j].compareTo(strings[j + 1]) > 0) {
                        String temp = strings[j];
                        strings[j] = strings[j + 1];
                        strings[j + 1] = temp;
                    }
                }
            }
            StringBuilder stringBuilder = new StringBuilder();
            for (String value : strings) {
                stringBuilder.append(",").append(value);
            }
            stringBuilder.delete(0,1);
            return stringBuilder.toString();
    }
}

1153. 字符串排序相关推荐

  1. mysqlorderby数字字符串排序_Python中的元组排序和深度比较

    比较Python中的东西.这听起来几乎是不需要教的,但是我发现Python的比较运算符经常被Python新手误解和低估. 我们来回顾一下Python的比较运算符如何处理不同类型的对象,然后看看如何使用 ...

  2. R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引)、str_sort返回排序后的字符串)

    R语言使用str_order函数和str_sort函数对字符向量进行排序(str_order返回字符串排序的次序值(索引).str_sort返回排序后的字符串) 目录

  3. [C]字符串排序之-冒泡法

    在oj刷题,遇见一题字符串排序题. 脑海里瞬间闪过数组排序. 思路有了,打开题解看看别人的思路,发现好多人的排序方法显得比较臃肿,可能也是我的水平不够,欣赏不来吧. 不过用冒泡法排序的时候一定要记得字 ...

  4. python【蓝桥杯vip练习题库】ALGO-234第五次作业:字符串排序

    试题 算法训练 第五次作业:字符串排序 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 输入一个小写字符串,按从小到大的顺序输出. 输入格式 bcaed 输出格式 abcde 顶格输 ...

  5. 给一个由n个单词组成的字符串排序

    给一个由n个单词的组成的字符串排序,单词间由空格分隔. 如果字符串为b ab bc,则输出为ab b bc 思路:先将字符串分解成单词数组,然后排序,最后输出 代码如下: #include <s ...

  6. 【C 语言】二级指针作为输入 ( 指针数组 | 指针数组排序 | 字符串排序 | strcmp 函数 )

    文章目录 一.strcmp 函数 二.指针数组排序 ( 字符串排序 ) 二.完整代码示例 一.strcmp 函数 strcmp 是 String Compare 缩写 , 该函数用于比较两个字符串 ; ...

  7. HJ14 字符串排序

    描述 给定n个字符串,请对n个字符串按照字典序排列. 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母. 输出描述: 数据 ...

  8. 题库练习5(句子逆序、字符串排序、int型二进制表示中1的个数、购物单)

    1. 句子逆序 将一个英文语句以单词为单位逆序排放.例如"I am a boy",逆序排放后为"boy a am I".所有单词之间用一个空格隔开,语句中除了英 ...

  9. boost::sort模块实现spreadsort 字符串排序示例

    boost::sort模块实现spreadsort 字符串排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort 字符串排序示例 C++实现代码 #inclu ...

  10. boost::sort模块实现spreadsort 反向字符串排序示例

    boost::sort模块实现spreadsort 反向字符串排序示例 实现功能 C++实现代码 实现功能 boost::sort模块实现spreadsort 反向字符串排序示例 C++实现代码 #i ...

最新文章

  1. pip 查看安装路径
  2. 大学 University
  3. python elasticsearch模块_Python 操作 ElasticSearch
  4. 什么叫ipv6网络_(建议收藏)IPv6地址使用ping、telnet命令汇总
  5. docker 挂载目录_Docker容器数据管理
  6. Go语言计时器的使用详解
  7. CakePHP中文手册【翻译】-基本概念
  8. python打包后怎么安装_别再问我怎么Python打包成exe了!
  9. 货币基金新规将出,限制T+0提现及支付额度
  10. 华硕win10键盘失灵_华硕笔记本键盘失灵怎么办win10(Win10的键盘失灵解决办法)...
  11. php正则匹配中文和英文字母,PHP正则匹配中文字母数字正则的表达式
  12. 【游戏客户端开发】Unity3D 学习笔记2——了解U3D引擎的操作面板和各种工具
  13. Spider爬虫--手机App抓包爬虫
  14. 8086汇编工作环境_[C语言]什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?
  15. (ง •_•)ง[Python3 OpenCV4]10.平滑图像
  16. 图神经网络(十五)DROPEDGE: TOWARDS DEEP GRAPH CONVOLU-TIONAL NETWORKS ON NODE CLASSIFICATION
  17. Masonry--“瀑布流” 布局(图片较多,推荐在WIFI下查看)
  18. 小米10至尊纪念版和华为P40 Pro+ 的区别 哪个好
  19. ZStack云平台物理网络配置
  20. 江南大学2023年851真题回顾

热门文章

  1. 关于使用GD32E230C SPI驱动SX1278遇到的坑
  2. 这部纪录片带你重新认识中华神州大地,领略你不知道的中国
  3. 找出直系亲属 牛客网
  4. python程序设计基础教程ppt_Python程序设计基础教程
  5. Python“Non-ASCII character 'xe5' in file”报错问题
  6. Global.asax 文件是什么
  7. 日期计算器输入天数计算日期_如何在Windows计算器中执行日期计算
  8. 《人性的弱点》(戴尔-卡耐基)读书小结
  9. 播布客教学视频_C学习笔记_9.1_整形转字符串
  10. 【Keil C51单片机延时程序】