Tag: sorting

交换NSMutableArray中的元素

有没有什么特殊的方法可以使一个NSMutableArray中的元素更容易或更直接?

如何按字母顺序sortingstring?

对于数组,有一个漂亮的sort方法重新排列元素的序列。 我想为String实现相同的结果。 例如,我有一个stringstr = "String" ,我想用一个简单的方法将它按字母顺序sorting为"ginrSt" 。 有一个本地的方式来实现这一目标,或者我应该包含来自Enumerable mixins吗?

Java 8比较器types推断非常困惑

我一直在查看Collections.sort和list.sort之间的区别,特别是关于使用Comparator静态方法以及在lambdaexpression式中是否需要参数types。 在我们开始之前,我知道我可以使用方法引用,例如Song::getTitle来克服我的问题,但是我的查询并不是我想要解决的问题,而是我想要的答案,即为什么Java编译器要处理就这样。 这些是我的发现。 假设我们有一个Songtypes的ArrayList ,添加了一些歌曲,有3个标准的获取方法: ArrayList<Song> playlist1 = new ArrayList<Song>(); //add some new Song objects playlist.addSong( new Song("Only Girl (In The World)", 235, "Rhianna") ); playlist.addSong( new Song("Thinking of Me", 206, "Olly Murs") ); playlist.addSong( new Song("Raise Your Glass", 202,"P!nk") ); 这是对这两种types的sorting方法的调用,没有问题: Collections.sort(playlist1, Comparator.comparing(p1 -> p1.getTitle())); playlist1.sort( Comparator.comparing(p1 -> p1.getTitle())); 一旦我开始链接thenComparing ,会发生以下情况: Collections.sort(playlist1, Comparator.comparing(p1 -> […]

pandas群体在小组内sorting

我想将我的数据框分成两列,然后对组内的聚合结果进行sorting。 In [167]: df Out[167]: count job source 0 2 sales A 1 4 sales B 2 6 sales C 3 3 sales D 4 7 sales E 5 5 market A 6 3 market B 7 2 market C 8 4 market D 9 1 market E In [168]: df.groupby(['job','source']).agg({'count':sum}) Out[168]: count job source […]

NSMutableArray添加对象的顺序

我有一个具有元素的NSMUtableArray ,例如: A,B,C,E 我想添加一个对象d到c和e之前。 换句话说,我想插入一个对象到一个有序的数组(该对象也可以是一个自定义的对象) 我想知道:除了用来找位置外,还有其他方法可以实现吗? 最好使用iOS API。 谢谢。

数据源不支持服务器端数据分页

我的屏幕上有一个GridView,需要它来允许分页。 标记: <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" DataSourceID="ObjectDataSource1"> <Columns> <asp:BoundField DataField="appID" HeaderText="appID" SortExpression="appID" /> </Columns> </asp:GridView> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetBookingId" TypeName="AppointmentRepository"> <SelectParameters> <asp:Parameter Name="maximumRows" Type="Int32" /> <asp:Parameter Name="startRowIndex" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource> 代码隐藏: ObjectDataSource1.SelectParameters["maximumRows"].DefaultValue = "10"; ObjectDataSource1.SelectParameters["startRowIndex"].DefaultValue = "0"; LINQ查询: public IQueryable<tblAppointment> GetBookingId(int maximumRows, int startRowIndex) { var result = (FROM a IN dc.tblAppointments SELECT […]

根据每个元素的长度对数组进行sorting

我有一个这样的数组: arr = [] arr[0] = "ab" arr[1] = "abcdefgh" arr[2] = "abcd" sorting后,输出数组应该是: arr[0] = "abcdefgh" arr[1] = "abcd" arr[2] = "ab" 我的意思是,我想按照每个元素的长度的降序排列。

有没有办法在UNIXsorting中忽略标题行?

我有一个固定宽度的字段文件,我试图使用UNIX(Cygwin,在我的情况)sorting实用程序进行sorting。 问题是文件顶部有一个双行标题,正在sorting到文件底部(每个标题行以冒号开头)。 有没有办法告诉sorting“通过未sorting的前两行”或指定一个sortingsorting顶部的sorting – 其余行总是以6位数字开始(这实际上是关键我如果有帮助的话。 例: :0:12345 :1:6:2:3:8:4:2 010005TSTDOG_FOOD01 500123TSTMY_RADAR00 222334NOTALINEOUT01 477821USASHUTTLES21 325611LVEANOTHERS00 应该sorting为: :0:12345 :1:6:2:3:8:4:2 010005TSTDOG_FOOD01 222334NOTALINEOUT01 325611LVEANOTHERS00 477821USASHUTTLES21 500123TSTMY_RADAR00

重新排列数组

说,我有一个数组,看起来像这样: var playlist = [ {artist:"Herbie Hancock", title:"Thrust"}, {artist:"Lalo Schifrin", title:"Shifting Gears"}, {artist:"Faze-O", title:"Riding High"} ]; 我怎样才能移动一个元素到另一个位置? 我想举个例子, {artist:"Lalo Schifrin", title:"Shifting Gears"}到最后。 我尝试使用拼接,像这样: var tmp = playlist.splice(2,1); playlist.splice(2,0,tmp); 但它不起作用。

通过在PHP中的对象属性sorting数组?

如果我有这样一个对象: class Person { var $age; function __construct($age) { $this->age = $age; } } 我有任何Person的数组 $person1 = new Person(14); $person2 = new Person(5); $people = array($person1, $person2); 有一种简单的方法来sorting$people Person->age属性$peoplearrays?