2
投票
3答案
3162 次观看

在比较函数中使用非静态类成员

我目前正在开发语法分析器类,该类需要在代码的一点上对包含有关运算符信息的结构进行排序。每个运算符都有一个优先级,该优先级由用户通过我的分析器类的公共成员函数定义。因此,在排序时,我需要排序函数根据相应运算符的优先级对元素进行排序。我正在使用以下代码比较元素: bool parser::op_comp(const op_info& o1, const op_info& o2) { op_def& op1 = operators[o1.op_char]; op_def& op2 = operators[o2.op_char]; r...

0
投票
1答案
246 次观看

使用持久性主排序的网格排序

我有一个带有网格的UI。网格中的每个记录都按“主”排序列进行排序,我们称其为页码。每条记录都是杂志上的一个故事。我希望用户能够将记录拖放到网格中的新位置,并自动更新页码字段以反映更新的位置。很容易,对吧? 现在想象一下,我还希望该网格可以按任何其他列(故事标题,章节,作者姓名等)排序。拖放操作现在如何工作? 在拖放操作期间或之后恢复到页码排序?这可能会使用户感到困惑(为什么我的排序刚刚更改?)。这也将导致任意行定位。现在,故事会在用户放下故事之后的那一行之前吗?或者,是在行之后才在行之前?在主订单排序之后,这些行现在可能会大大分开。 如果网格当前未按页码排序,则禁用拖放功能?...

0
投票
2答案
2238 次观看

在AS3中对二维数组进行排序

所以,我有一个ID和投票计数的二维数组-投票数组[i] [0] = ID,投票数组[i] [1] =投票计数 我希望前3个投票项目以不同的颜色显示,所以我有第二个数组-sortArray。 然后,当我显示结果时,我计划使用sort数组中的数据来查找表决数组数据应具有的颜色。来自表决数组的数据应按ID正确排序。 这就是我要做的: sortArray = voteArray; sortArray.sortOn("1",Array.NUMERIC); 这弄乱了表决数组中数据的排序。我在做什么错了?

0
投票
1答案
1385 次观看

对哈希表列表的Linq操作?

我正在处理一组旧的DAO代码,这些代码返回一个IList,其中每个Hashtable代表动态执行的SQL查询的行。例如,列表可能包含以下记录/哈希表: 哈希表1: 键:第15列,值:“杰克” 键:列16,值:“史蒂文斯” 键:第18列,值:“ 1973年7月23日” 键:Column25,值:“有效” 哈希表2: 键:第15列,值:“黑色素” 键:Column16,值:“ Teal” 键:Column18,值:“ null” 键:Column25,值:“无效” Hashtable3: 键:第15列,值:“亨利” 键:Column16,值:“黑色”...

1
投票
3答案
175 次观看

使用.NET创建项目的不同列表的最有效方法是什么?

我有一个很大的值列表(100-200个字符串),我需要返回它们的不同列表。使用.NET最有效的方法是什么?我能想到的2种方法是: 使用IEnumerable类的Distinct()方法 使用字典 如果从原始角度来看,词典方法更快,请考虑围绕代码的可维护性做出权衡的决定。

2
投票
4答案
1742 次观看

C ++数组排序我

卡在数组排序器上。必须从最大到最小对数字进行排序。我正在尝试两个循环(一个嵌套在另一个循环中)。这是代码: int counter=0; // inner counter int counter2=0; // outer counter int sparky[14]; //array set to 14 just to simplify things int holder; // holds the highest value int high; //stores the position where it found the value holder while (counter...

0
投票
2答案
489 次观看

在Python中对包含字符串和数字值的3个并行列表进行排序

如何使用3个并行数组列表进行排序: num1 = ['a','b','c,'] num2 = ['apple','pear','grapes'] num3 = [2.5,4.0,.68] 我在语句之后使用2,然后是if语句。按元素排序,输出应为: 苹果2.5 b梨4.0 c葡萄.68 不幸的是,我在使用元素交换排序对第3个num3值进行排序时遇到问题。任何想法

18
投票
6答案
26816 次观看

C ++ STL:根据另一向量的内容对一个向量进行自定义排序

这可能是最好的例子。我有两个引导程序/列表: People = {Anne, Bob, Charlie, Douglas} Ages = {23, 28, 25, 21} 我想使用类似sort(People.begin(), People.end(), CustomComparator)的方式对人进行分类,但是我不知道如何编写CustomComparator来查看年龄而不是人。

1
投票
4答案
528 次观看

如何在php中对数组进行排序

我希望相同的值具有相同的索引 例如 1 2 2 3 5 排序后: array( 0=>1 1=>2 1=>2 3=>3 4=>5); 但是我们不能在php数组中设置重复索引。

3
投票
4答案
1971 次观看

Microsoft的STL :: list :: sort()使用哪种排序算法?

注意:我不小心发布了此问题而不指定我使用的是哪个STL实现,而且我认为它实际上无法更新,因为它将使大多数答案过时。 那么,正确的问题就来了-假设我使用的是Microsoft Visual C ++的STL库,下面的代码中使用了哪种排序算法? list<int> mylist; // ..insert a million values mylist.sort();

38
投票
3答案
23242 次观看

STL的list :: sort()使用哪种排序算法?

我有一个随机整数列表。我想知道list::sort()方法使用哪种算法。例如。在以下代码中: list<int> mylist; // ..insert a million values mylist.sort(); 编辑:另请参见这个更具体的问题。

0
投票
4答案
1839 次观看

将向量按1个以上字段排序

如何按名称,年龄和得分对以下代码进行排序...所有三个字段 #include <string> #include <vector> #include <algorithm> struct student_t { std::string name; int age, score; }; bool by_more_than_1_field( student_t const &lhs, student_t const &rhs ) { // sort by name, age and...

2
投票
2答案
696 次观看

如何使用linq for sql添加排序方向?

假设我有linq表达式q,那么我想向该查询添加一个排序: q = q.OrderBy(p => p.Total); 但是对于排序,SQL有desc / asc选项,如何在上面的linq表达式中添加它?

5
投票
5答案
12023 次观看

按字段的前两个字符对SQL排序

我正在尝试按销售人员姓名首字母对一些数据进行排序,并且销售代表字段的长度为3个字符,分别是名字,姓氏和帐户类型。因此,鲍勃·史密斯(Bob Smith)将是BS *,我只需要按前两个字符进行排序。 在字段的前两个字符等于BS的情况下,如何提取特定代表的所有数据?

1
投票
3答案
1371 次观看

使用jQuery在.NET的gridview中进行排序?

需要用于排序的jquery示例吗??

1
投票
3答案
18887 次观看

PL / SQL:如何对记录表进行排序?

我是pl / sql的新手! 我正在尝试使用一种简单的冒泡排序算法对记录表进行排序。有什么问题吗? 在哪里可以找到有关使用记录表的更多信息? DECLARE text VARCHAR2(50); TYPE TIP_VECTOR IS TABLE OF INT INDEX BY BINARY_INTEGER; TYPE contorRecord IS record ( codASCII VARCHAR2(3), contor SMALLINT); TYpe tip_vector2 IS TABLE OF co...

2
投票
2答案
2164 次观看

WPF使用Datagrid进行列排序

我有几个需要更新信息的datagrid。事情是,由于有多个人同时在系统上工作,因此需要定期刷新数据网格。刷新时,我失去了该用户的排序。 有没有办法保留它? 谢谢

7
投票
7答案
9548 次观看

如何为逆时针排序矩形的坐标列表?

我需要按逆时针方向为矩形排序一个坐标列表,并将东北角作为第一个坐标。这些是十进制格式的地理坐标(即经度,纬度)。 1 例如,这是矩形的4个角,从西北角开始并顺时针移动: [ { "lat": 34.495239, "lng": -118.127747 }, # north-west { "lat": 34.495239, "lng": -117.147217 }, # north-east { "lat": 34.095174, "lng": -117.147217 }, # south-east { "lat": 34.095174, "lng": -118....

0
投票
1答案
1857 次观看

当.hbm文件中存在order-by时,在Hibernate中对子对象进行排序有问题吗?

我在App中使用了Hibernate3.jar,同时尝试使用外键获取一些对象时,我们在集合上使用了order-by子句,如下所示 order-by =“ SORT_ORDER_ID asc,lower(CHILD_NAME)asc,lower(FIRST_NAME)asc,lower(LAST_NAME)asc”> 现在我有一个类,我在其中使用Criteria API并通过join类(即在Criteria Api中使用fetch = join)强制获取“子级”对象。但是当我尝试放置orderby子句时问题就来了在Criteria api中似乎总是从.hb...

8
投票
7答案
40541 次观看

使用jQuery对表格列进行拖放排序

我正在使用jQuery驱动我的AJAX UI。我有一个数据表,我想允许用户通过拖放来对表中的列进行重新排序。我希望用户能够抓取列的标题并将其移动。下面的数据行应紧随其后。请注意,我 对排序数据或对行进行重新排序不感兴趣,但允许用户更改列的顺序。 是否存在现有解决方案?我尝试对<th>个元素使用标准的jQuery可排序调用,但是当然不起作用。我浏览了jQuery插件网站,但没有找到任何东西。我需要写一个jQuery插件吗? 编辑:请注意,jQuery,Dojo等(免费的)确实是JS框架的唯一选择。我无法获得ExtJS之类的任何商业许可证。

1
投票
2答案
158 次观看

我可以在.NET中嵌套OrderBy吗?

这似乎不符合我的预期。 VB.NET: Dim x = Model.Discussions.OrderByDescending(Function(d) d.Messages.OrderByDescending(Function(m) m.Sent).First.Sent) For Each d As Discussion In x ... Next 我收到此运行时错误: 序列不包含任何元素 应该有20个。 讨论是消息的集合。 我想按每个人最新消息的年龄对讨论进行排序。 澄清 我需要对讨论进行排序,而不是对消息进行排序。我想通过总计计算对讨论进行排...

0
投票
2答案
249 次观看

MySQL:对行进行排序,然后对列进行排序?

如果我有3列X,Y,Z,它们分别是一个数字,我如何才能使每一行的返回值从最大到最小,然后行的最大返回值到最小? 所以,如果我有: X Y Z 8 7 9 1 2 3 4 6 5 我怎么能得到: 9 8 7 6 5 4 3 2 1

3
投票
2答案
1675 次观看

如何在Lucene中对相等分数应用默认排序?

美好的一天, 例如,如果我有包含以下字段的文档 Person_name - Birthday Jordan - 2009-06-15 Marc - 2009-01-01 Marcos - 2009-01-01 Marcissh_something_something - 2009-06-15 Marcos - 2009-12-31 在搜索Person_name:Marc *时,我得到了以下分数(这里的分数是假设的) Person_name - Birthday - Score Jordan - 2009-06-15 - 0.0 Marc - 2009-01-01 - 1....

1
投票
3答案
4136 次观看

解析文本文件并在Ruby中排序?

我想编写一个Ruby程序,该程序可以解析三个单独的文本文件,每个文件包含不同的定界符,然后根据特定条件对它们进行排序。 有人可以指出正确的方向吗?

2
投票
1答案
568 次观看

如何使用Scala为多个处理器实现有效的排序算法?

如何在Scala中为多个处理器实现有效的排序算法?这是GPU中基数算法的链接: GPU中的基数算法

-1
投票
1答案
258 次观看

排序与IE不兼容?

下面的代码对于在firefox中动态重新排序链接很好,但是由于某些原因在IE(版本7)中不是。任何想法代码的哪一部分会引起问题?谢谢。 var parent = $('#itemHolder'); var children = $('a', parent); var children = $('a', parent).sort(function(a, b) { return parseInt($(b).attr('amount')) - parseInt($(a).attr('amount')); ...

0
投票
4答案
2391 次观看

XSLT如果第一个为空,则对第二个值应用排序

我每个都有一个,用于循环新闻条目节点。除其他属性外,这些新闻还具有两个创建日期属性。系统添加日期和用户输入的创建日期(以覆盖系统日期)。我希望该列表按创建日期排序,并具有用户输入日期的偏好。 以下是我谦虚的无效尝试! <xsl:for-each select="$currentPage/ancestor-or-self::node /node [@nodeTypeAlias = $documentTypeAlias and string(data [@alias='umbracoNaviHide']) != '1']"> <xsl:choose> &lt...

281
投票
21答案
440841 次观看

Java数组排序降序?

是否有任何简便的方法来对数组进行降序排序,例如它们在数组类? 还是我必须停止懒惰,自己做:[

0
投票
3答案
323 次观看

LINQ to SQL动态排序问题

如何在LINQ satament中编写Select子句以选择列别名,以便基本上可以对它们进行排序,所以我想在LINQ中完成此SQL语句: select type_id as id, type_desc as description from dbo.equip_type_avt order by description 如何替换LINQ语句的.Select子句中的 ????? ? public IQueryable<equip_type_avt> GetGridEquipmentTypes(string sidx...

1
投票
1答案
1785 次观看

在导轨中排序对象集合?

我知道我可以使用类似User.sort {| a,b |a.attribute <=> b.attribute}或User.find并排序,但这是否类似于Java中的可比接口,因此每次我对User对象调用sort时,都会对预定义的属性进行排序。 谢谢