社区
.NET技术其他语言
帖子详情
如何对字符串进行排序
katty20087151213
2004-12-12 01:23:56
倒序和按字母A-Z或a-z 例如"katty"输出为"yttak"
...全文
127
4
打赏
收藏
如何对字符串进行排序
倒序和按字母A-Z或a-z 例如"katty"输出为"yttak"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真相重于对错
2004-12-16
打赏
举报
回复
例如"katty"输出为"yttak"
=================================
看半天没有明白是依据什么排序的?
gbbword
2004-12-15
打赏
举报
回复
获取每个字符的ASCII码或UNICODE码,然后直接就排充了。如果要忽略大小写的化把它们都转换成大写的或者小写的都可以。
DotNetFreak
2004-12-14
打赏
举报
回复
class ReverseComparer:IComparer
{
public int Compare(object x, object y)
{
if( !x.GetType().Equals(typeof(char)) ||
!y.GetType().Equals(typeof(char)) )
throw new ArgumentException("Wrong Types! char expected!");
return ((char)y).CompareTo(x);
}
}
static void Main(string[] args)
{
string katty = "katty";
char[] ca = katty.ToCharArray();
Array.Sort(ca, new ReverseComparer());
Console.Write(new String(ca));
Console.Read();
}
tengjian1981
2004-12-13
打赏
举报
回复
直接for循环就行了
对
字符串
进行排序
对一个
字符串
中的数值进行从小到大的排序 例如: String s = "8 96 88 58 44 52 12 13 39 96 6"; public class SortIntToStringDemo { // 对一个
字符串
中的数值进行从小到大的排序。 public static void main(String[] args) { String s = "8 96 88 58 44 52 12 13 39 96 6"; //调用自定义方法将
字符串
中的数字
进行排序
sortStr
Python
字符串
排序的两种方法详解
感谢 转载自:https://blog.csdn.net/space_walk/article/details/102738583 Python中没有直接对
字符串
排序的方法,下面介绍两种方法对
字符串
进行排序
。第一种方法,将
字符串
转换成数组,对数组排序后,再转换成
字符串
。代码如下: #!/usr/bin/env python # -*- coding:utf-8 -*- def main(): #
字符串
s = "HelloWorld!" # 转换成数组 l = list(
指针数组对
字符串
进行排序
//在主函数中输入10个不等长的
字符串
, //用另一函数对它排序。然后再主函数中输出这10个已排好序的
字符串
。 //用指针数组处理 #include <string.h> #include <stdio.h> void Sortchar(char **str,int len) { char * tmp; for(int i=0;i<len-1;i++) { for(i...
Java三种方法实现
字符串
排序
Java
字符串
排序 文章目录Java
字符串
排序排序方法概述键索引计数法低位优先的
字符串
排序(LSD)高位优先的
字符串
排序(MSD)三向
字符串
快速排序 排序方法概述 对于许多应用,决定顺序的键都是
字符串
。本篇讲述如何利用
字符串
的特殊性质来对其进行高效的排序。 第一类方法会从右到左检查键中的字符。这种方法一般被称为低位优先(Least-Significant-DigitFirst,LSD)的
字符串
排序。如果将一个
字符串
看做一个256进制的数字,那么从右向左检查
字符串
就等价于先检查数字的最低位。这种方法最适合
算法-22-
字符串
的排序算法(四种排序)
目录 1、
字符串
1.1、属性 1.2、字母表 2、
字符串
排序方法 3、键索引计数法 3.1、第一步:频率统计 3.2、第二步:将频率转换为索引 3.3、第三步:数据分类排序 3.4、第四步:回写排序好的数组 4、低位优先的
字符串
排序 5、高位优先的
字符串
排序 1、
字符串
String 是由一系列字符组成的。字符的类型是 char,可能有 2的16次方个值。数十年以来,...
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章