ordering

Algorithm for sorting loosely comparable data?

Let's say I have an unsorted list of four objects: [B, C, A, D]. All four objects are of the same type, and: (A > B), (C > D), (A != C or D) (B != C or D) (C != A or B) (D != A or B). By "!=", I mean that they are neither less-than, equal-to, or greater-than the other objects. I need to "sort" the list such that A will alway...

Django ManyToManyField ordering using through?

Here is a snippet of how my models are setup: class Profile(models.Model): name = models.CharField(max_length=32) accout = models.ManyToManyField( 'project.Account', through='project.ProfileAccount' ) def __unicode__(self) return self.name class Accounts(models.Model): name = models.Ch...

Please help me understand?

The question i'm working on asks "Given the variables name1 and name2 , write a fragment of code that assigns the larger of their associated values to first" ('first' in bold letters) (NOTE: "larger" here means alphabetically larger, not "longer". Thus, "mouse" is larger than "elephant" because "mouse" comes later in the dictionary ...

Paginate with order defined by joined model in Rails

I have currently the following problem in my Rails application (Rails 2.3.5): I want to sort books stored in the application by the author name, then the title of the book. Book and Author are concrete models, the corresponding tables are Ressources and People. The relevant portion of the schema is (I have stripped down the model a b...

Split a collection into parts based on condition with LINQ?

I want to achieve something similar to this. But I don't know in what manner I can use that solution. My entity has these properties CustomerName Date SortOrder I've whole list of this Entity. What I want to do is, group all those items in List<> which have consecutive SortOrder and same Date and same CustomerName Example input v...