sorted

    0热度

    1回答

    所以我试图创建一个程序,它读取一个文本文件并输出字符串和整数在一些分类。 我想打印出字符串在哪一行,还用文本文件中的所有整数创建列表。 (为了进一步使用整数来找到最小值,最大值,中位数等) 我试过并完全不幸地卡住了。 def readfile(file): try: f = open(file, 'r') fil = f.readlines() f.c

    19热度

    3回答

    我有一个由JSON组成的文件,每行一行,并且想通过update_time对文件进行排序。 样本JSON文件: { "page": { "url": "url1", "update_time": "1415387875"}, "other_key": {} } { "page": { "url": "url2", "update_time": "1415381963"}, "other_key":

    0热度

    1回答

    我需要一个快速的方法来查找一个字符串是否在一组字符串中。 我的组没有太大随时间而改变,因此将其放入一个排序的数组,并使用二进制搜索是一个选项(如建议在这里:fastest way to determine if an element is in a sorted array) 不过,如果使用特里更快考虑到我们正在谈论字符串?如果是这样,是否有一个我可以使用的众所周知和支持的实现? (在github

    1热度

    3回答

    例如,我有第一个队列:前面[1 3 5 7]后面和第二个队列前面[2 4 6 8]回来。新的合并队列必须是:前面[1 2 3 4 5 6 7 8]回来。或者先排队:前排[1 3 3 7]后排,第二排:前排[2 4 5 7 8]后排。新的合并队列:前面[1 2 3 3 4 5 7 7 8]回来。我们不能使用任何类型的排序。下面是我的执行队列: public class QueueImpl imple

    -2热度

    1回答

    如果我将条件(i < n -1)更改为(i < n),它会发生故障,并且就像现在一样,除第一个位置[0]以外的所有位置都被排序。 int sortIndexByDate(Match match[], int n) { int i, j, sum[n], swapped; for (i = 0; i < n; i++) sum[i] = match[i].d.yea

    3热度

    2回答

    这篇文章与How do I sort a list of dictionaries by values of the dictionary in Python?不一样,我认为这不能用lambda排序解决,因为排序应该在两个属性上完成,一个升序,另一个降序。 我认为这是答案应该是 降序第2栏和升上3列 [1, 5, 7] [2, 3, 4] [3, 2, 2] [1, 2, 3] [4, 2

    -5热度

    1回答

    这是我的代码。它不起作用: void insertioon (int d) // this part, insert and sort list { struct node *np, *temp, *prev; int found; np=malloc(sizeof(struct node)); np->data = d; np->n

    1热度

    2回答

    我试图理解,后面两种算法有什么区别。 第一个(合并)效果很好,但是当我尝试将算法转换为守护符号(合并)时,我得到了“非穷举模式...”异常。 但为什么第三个版本(合并'')工作?它与合并几乎相同,必须有我不明白的列表(x:xs)。 1 -- merges two sortedists 2 merge xs [] = xs 3 merge [] ys = ys

    3热度

    1回答

    或者,也许问题应该是:什么是最好的方式来表示一个字符串作为一个数字,这样排序他们的数字表示会给出相同的结果,如果排序为字符串?我设计了一种可以将每个字符串分成9个字符的方式,但似乎应该有更好的方法。 事先,我不认为使用Redis的字典命令会起作用。 (参见下面的示例) 示例:假设我想预先链接到某个ID的所有名称,以便我可以使用ZINTERSTORE快速获取基于它们名称的ID的有序列表(不使用red

    0热度

    1回答

    我被要求使用一个列表来保存所有候选项,以便将最终输出列表旁边的所有候选项移动到一个排序列表中。我写了这段代码,并得到索引错误。任何人都可以帮忙! import copy def getNext(lst, index): if len(lst)< index+1: return None else: return lst[index]