sortedlist

    1热度

    1回答

    快速概述:在IT领域工作,目前对软件开发有所了解,而且我的职位经理为我设置了一些“基本”(过分强调编码知识)问题,也找到解决方案。 设置问题:编写一个控制台应用程序,输入三个字符,然后按字母顺序写出。该计划应继续,直到不再需要。 安置经理的帮助说明:要求用户输入的3个字母组成的字符串 - 存储输入的字符串 - 将字符串转换为小写 - 创建3个字符变量和字符串中所以每个字符分割字符串在它自己的cha

    1热度

    2回答

    天儿真好内, 在简单的代码示例下面我使用一个简单列表来存储雇员对象内的多个Employee对象。我想将列表更改为SortedList,其中Employee.Number用作TKey,这样foreach循环将始终按升序Employee.Number的顺序打印员工,并使Employees类中的Item方法将检索Employee的Employee.Number而不是它在List中的索引位置。 我认为这将

    0热度

    1回答

    在Java中的排序链接列表中插入节点的时间复杂度是多少?有没有一种算法的复杂度小于O(n)?

    0热度

    1回答

    所以我想根据它们的位置(一个整数)然后按日期(年和月)对节点排序。当我使用我的重载操作符来打印我的链表时,它显示列表只插入其中一个想要的节点,这意味着我的插入函数不正确。它没有给出任何错误,它只是没有按预期运行。我的插入功能如下。有没有人有什么错误的想法? void LinkedList::insert(int location, int year, int month, double tempe

    2热度

    1回答

    我试图保留大量元组集合的顶部k个元素的列表。由于将它保存在内存中是不可能的,因此我想使用固定大小的列表来仅保留最高k值(使用键)。我试图使用min堆,但python的堆非常糟糕,因为它允许插入非唯一键。这是一个巨大的问题。所以我想我可以使用排序列表/代词(带有唯一键的元组)。使用草图函数我检索子字符串在整个文本中出现的计数(O(1)time))。我开始认为我在循环或弹出窗口和赋值方面做了一些错误,

    0热度

    1回答

    我正在努力寻找一个适当的解决方案来生成一个平面文件。 这里有一些标准,我需要照顾: 文件有其以下记录 有可能是其包含不同类型的多个记录多个批头记录多个采集头记录总结的标题。 批处理中的所有记录都具有必须添加到批校验和的校验和。这一个必须被添加到集合Header校验和中,然后再添加到文件校验和中。此外,文件中的每个条目都有一个计数器值。 所以我的计划是为每个记录创建一个类。但现在呢?我有记录和“简要

    0热度

    2回答

    我试图创建一个索引这样自己的阶级'的“名单”的访问“排序列表”: var vect = new vectAttivita(); //insert like this vect["John"] = {"math","3cat",30,""}; //read like this string _class = activity["John"][0].materia; //and read l

    0热度

    2回答

    嗨我有复杂的数据对象,我想通过s排序。下面的简化版本: class Data(object): def __init__(self, s): self.s = s 这些数据对象的每一个都将放置在特定的类别中,以方便以后使用。简体版下面再次 class DataCategory(object): def __init__(self, id1, id2, linke

    0热度

    3回答

    在阅读有关在SortedList中使用Linq时期望的文档后,我感到困惑。 https://msdn.microsoft.com/en-us/library/ms132319(v=vs.110).aspx 我猜枚举保证排序并且还通过指数检索,但对于值和键?所有这些情况都安全吗? var list = new SortedList<DateTime, object>(); //add

    1热度

    1回答

    我认为我搜索的算法有一个通用名称。 我有一个按他们的分数排序的玩家的大名单。例如一百万或十亿玩家。 每一个玩家都在改变它的分数,我希望更新排序的列表以保持排序,我希望知道一个新的玩家位置。 我可以更新分数并重新排序孔列表。 (效率不高) 或者我可以从[oldpos,newpos]重新排序(更好) 或我可以移动球员并转移其他球员。 (最好) 是否有这样的算法名称? 这是正确的,常规数据库不会有效地处