标签: alphabetical

java - 按字母顺序排列(列表)

可能重复:
按字母顺序排序列表

如何按字母顺序存储输入,我将名称输入到arraylist中:

    persons.add(person);
Run Code Online (Sandbox Code Playgroud)

怎么做?

java arraylist alphabetical

4
推荐指数
3
解决办法
2万
查看次数

Htaccess RewriteRule 接受特殊字符

我的 htaccess 重写必须处理这些场景:

\n\n\n\n

我当前的 .htaccess 配置是:

\n\n
RewriteRule ^dictionary/([\\w\\+]{2,50})$ /words.php?q=$1 [QSA,L]\n
Run Code Online (Sandbox Code Playgroud)\n\n

它无法识别特殊字符,例如:\xc3\xb1、\xc3\xb3。

\n\n

有任何想法吗?谢谢!

\n

regex .htaccess alphabetical

4
推荐指数
1
解决办法
1万
查看次数

C++ 以不区分大小写的字母顺序打印地图

我有一个:

map<string, map<int,int>>
Run Code Online (Sandbox Code Playgroud)

有没有办法按字母顺序打印此地图的内容,但不区分大小写?例如,按以下顺序打印:

A : 1:1, 2:2
a : 3:1
an : 2:1
And : 4:1
and : 3:1
Run Code Online (Sandbox Code Playgroud)

目前,我正在使用以下方法进行打印:

for (auto it = tokens.begin(); it != tokens.end(); ++it){
    cout << it->first << " : ";
    auto const &internal_map = it->second;
    for (auto it2 = internal_map.begin(); it2 != internal_map.end(); ++it2){
        if (it2 != internal_map.begin())
            cout << " , ";
        cout << it2->first << ":" << it2->second;
    }       
    cout << endl;
}
Run Code Online (Sandbox Code Playgroud)

这将打印所有内容,但是,它首先通过所有大写字母,然后是所有小写字母。例如:

A : 1:1, 2:2
And : 4:1 …
Run Code Online (Sandbox Code Playgroud)

c++ sorting map alphabetical c++11

4
推荐指数
1
解决办法
3043
查看次数

如何按字母顺序对数据框的行进行排序?

我想c按字母顺序排序if x[i]== x[i+1]。我使用了order()函数,但它也改变了x列。我想订购整行:

 best <- function(state){
 HospitalName<-vector()
 StateName<-vector()
 HeartAttack<-vector()

  k<-1

  outcome<-read.csv("outcome-of-care-measures.csv",colClasses= "character")

 temp<-(outcome[,c(2,7,11,17,23)])

for (i in 1:nrow(temp)){
 if(identical(state,temp[i,2])==TRUE){
    HospitalName[k]<-temp[i,1]
    StateName[k]<-temp[i,2]
    HeartAttack[k]<-as.numeric(temp[i,4])
    k<-k+1
     }}
    frame<-data.frame(cbind(HospitalName,StateName,HeartAttack))


  library(dplyr)
  frame %>%
  group_by(as.numeric(as.character(frame[,3]))) %>%
  arrange(frame[,1])
    }

  Output:
                               HospitalName StateName HeartAttack
 1              FORT DUNCAN MEDICAL CENTER        TX         8.1
 2         TOMBALL REGIONAL MEDICAL CENTER        TX         8.5
 3        CYPRESS FAIRBANKS MEDICAL CENTER        TX         8.7
 4                  DETAR HOSPITAL NAVARRO        TX         8.7
 5                  METHODIST HOSPITAL,THE        TX         8.8
 6         MISSION REGIONAL MEDICAL CENTER …
Run Code Online (Sandbox Code Playgroud)

sorting r char alphabetical

4
推荐指数
1
解决办法
1万
查看次数

以 symfony 形式按字母顺序对组进行排序

我正在使用 Symfony 3,在对 EntityType 中的字段进行排序时遇到一些小问题。我成功地通过选项 group_by 对我的选择进行了排序,但组不是按字母顺序排序的。我有一堆这样的对象。按组排序:

我的领域

我想按字母顺序对组进行排序。'Autres,Fun,Vars,Visuel' 而不是这个。这可能吗?

提前致谢!

编辑

这是生成它的代码。
$builder->add('slides' ,
    EntityType::class,array('multiple'=>true,
    'class'=>Slide::class,
    'query_builder'=>function(SlideRepository $er){return $er ->createQueryBuilder('u');},
    'group_by'=>function($value,$key,$index){
                if($value->getGroupe()!=""){
                    return $value->getGroupe();
                }
                else{
                    return "Autres";
                }
            })
Run Code Online (Sandbox Code Playgroud)

forms group-by alphabetical symfony

4
推荐指数
1
解决办法
1694
查看次数

在Perl中重新排序字母排序

我正在尝试修复亚美尼亚字母表中的排序,因为所有标准的Unix工具和编程语言只对两种主要方言中的一种(西方)排序字母和单词.

把它翻译成技术问题就是重新命令其中一个字符" ւ ",把它放在字母之间的不同位置,让我们说它是最后一个字符,以便为顺序方言(东方)正确排序单词.在语言上用东方方言来说,这个" ւ "符号不是"独立的",而是用2个字符" ու " 写的字母的一部分.目前的排序将字母" ու " 置于"ոք"或"ոփ"2字母构造之后.

基本上,如果你想让例如字母"v"代替拉丁字母表中的字母"z",它应该是完全相似的.

我想尝试使用类似的东西

#!/usr/bin/perl -w
use strict;

my (@sortd, @unsortd, $char_u, $char_x);
#@unsortd = qw(????? ????? ??????? ???? ????? ????? ???);
@unsortd = qw(?? ?? ?? ??);

@sortd = sort {
  $char_u = "?";
  $char_x = split(//, @unsortd);
  if ($char_u gt $char_x) {
    1;
  } else {
    return $a cmp $b;
  } 
} @unsortd;

print "@sortd\n";
Run Code Online (Sandbox Code Playgroud)

但这并不是整个单词的缩放,只有2个字母的形式是固定的.

更新:我能够使用tr函数解决这个问题,将字母映射到数字,如Perlmonks所示

sorting perl alphabetical

3
推荐指数
1
解决办法
330
查看次数

Java:在字母排序的文本文件中查找单词的最佳方法

我有这个按字母顺序排列的巨大索引,我需要获取特定术语的行.逐行读取文件并检查我是否得到了正确的术语对我来说似乎没有效率,因此索引的大小(我们将英语维基百科语料库编入索引).

因此,我正在寻找一种在线上进行二分搜索的方法.我使用LineNumberReader来有效地获取行数,但似乎没有有效的解决方案来从文件中获取第n行.

我想知道是否读取行直到我在第n行,检查它是否是正确的术语并根据二进制搜索算法采取行动(可能再次读取行,因为我需要一行我已经跳过)更有效那么只是逐行检查条款?

任何其他建议也非常欢迎!

请注意,我需要获取一组行,具体取决于要搜索的术语集.

java binary-search text-files alphabetical

3
推荐指数
1
解决办法
1112
查看次数

列出按字母标题的javascript排序的字母

我有一个这样的列表:

<ul id="list">
    <li><a href="/">Adam</a></li>
    <li><a href="/">Alex</a></li>
    ...
    <li><a href="/">Zara</a></li>            
</ul>
Run Code Online (Sandbox Code Playgroud)

这个JavaScript已经按字母顺序排列了:

var mylist = $('#list');
var listitems = mylist.children('li').get();
listitems.sort(function(a, b) {
    return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase());
})
$.each(listitems, function(idx, itm) { mylist.append(itm); });
Run Code Online (Sandbox Code Playgroud)

现在我需要像这样设置列表:

<ul id="list">
    <li id="a"><a name="a" class="title">A</a>
        <ul>
            <li><a href="/">Adam</a></li>
            <li><a href="/">Alex</a></li>
        </ul>
    </li>
    <li id="b"><a name="b" class="title">B</a>
        <ul>
            <li><a href="/">Barry</a></li>
            <li><a href="/">Becky</a></li>
        </ul>
    </li>
    ...
    ...
    ...
    <li id="z"><a name="z" class="title">z</a>
        <ul>
            <li><a href="/">zavv</a></li>
            <li><a href="/">zora</a></li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

要使用此Apple Style Slider中的列表.

你知道我怎么能用JavaScript做到这一点?

javascript list sql-order-by alphabetical

3
推荐指数
1
解决办法
4842
查看次数

如何生成几个字母的所有可能排列的列表?

所以我正在创建一个单词生成器,它接受几个输入的字母,将它们放在所有可能的位置,并将它们与文档匹配以查找单词.如果我接近这个错误请告诉我!如果不是我怎么能这样做?谢谢

python permutation alphabetical

3
推荐指数
1
解决办法
1万
查看次数

python:按字母顺序排列的字典值列表

是否有一种从字典中获取值列表的简单方法,但是所有值都按字典中按字母顺序排列的方式排序?

python dictionary list alphabetical

3
推荐指数
1
解决办法
2752
查看次数