data-structures

    0热度

    2回答

    多PARAMS实现搜索: - 域 - GEO - 引荐 - 其他PARAMS 数据库表看起来像这样: domain | geo | referer | utm | option_id | ---------|--------|---------|-----|-----------| test.com | | | | 1 test.com | us | | | 2 test.

    0热度

    1回答

    这是一个面试问题。您需要使用您选择的任何语言来设计上述方法。理想情况下,我想用PHP,JavaScript或Ruby做。 我当时玩的是与温度有关的下面的代码,但想看看是否有更好的选项可用? def insert(temperature) # for mode if @temperature_hash[temperature] @temperature_hash[temperatur

    2热度

    1回答

    我有用户生成的字符串以未定义的速率进来,其中一些是重复的数据,我想保持顶级域名的数量,在Go中,在给定的恒定时间段(例如,过去一小时)内,实时最常见的20个副本。 唯一字符串的数目并不以任何方式限定,所以,为了避免DoS攻击,该数据结构可能必须具有限定数量最多的元素(例如,顶部-10K-元件和/的大小或1MB的整体大小),并删除最近插入的元素(如果它们没有任何重复的话)(但不要删除任何新来的元素!

    2热度

    1回答

    我正在尝试使用循环队列类型的队列数据结构。这里是下面的代码。 #include <stdio.h> #include <stdlib.h> enum boolean{ false,true }; struct ArrayQueue{ int rare,front; int capacity; int *array; }; struct Ar

    0热度

    1回答

    我正在玩结构2.0.2包来创建Python3中的数据结构。如果我编写下面的代码,它将确保变量i在稍后定义时为整数。 from structures import * class S(Structure): i = Integer Test = S() Test.i = 4 print (Test.i) Test.i = 4.18 print (Test.i) Test.i

    0热度

    1回答

    我目前正在做一个稀疏矩阵加法的问题。我正在通过使用三元组形式制作稀疏矩阵。三重形式是通过使用c中的结构制成的。 struct sparse { int row; int col; int val; }; 但在做这个稀疏矩阵问题,我遇到了我的代码只显示当我给非零值的索引按升序排列(正确的稀疏矩阵如:(0 1 3)1问题( 2 5),(2 2 7)等),否则它会显

    -3热度

    1回答

    哪种数据结构适合操作数百万条记录,以后需要遍历它。

    1热度

    1回答

    我有太多的空间随着时间的推移点。他们在充满AABB边框的空间中移动(包括嵌套边框,比点更少的BB)。我想知道是否有一个数据结构可以帮助组织点进入边界框检测。 目前我认为基于框kd树的中心上点运动进行ANN,与盒路口/嵌套层次(谁是内/人旁)框中检测。 然而,这是这么多点慢,所以我不知道是否有这样的情况下,一些专门的算法/数据结构?一种同时对多个点进行查询的方法?

    1热度

    2回答

    我对能够按照递增和的顺序生成或排序某些集合的子集的算法感兴趣。我已经回顾了一些类似的问题,但他们只讨论以线性顺序生成子集,如Algorithm to generate k element subsets in order of their sum和Algorithm wanted: Enumerate all subsets of a set in order of increasing sums

    -1热度

    4回答

    我是Java的新手,我在下面找到了这个链接列表实现。在主要方法中,我们创建一个名为theLinkedList的LinkList实例,并使用它我们调用insertFirstLink方法4次。 InsertFirstLink方法的作用是创建一个名为newLink的Link实例。当我们调用insertFirstLink 4次。 此方法是否创建4个具有相同名称的链接实例(newLink)? 这怎么可能?