小编rai*_*ain的帖子

设计大数据的算法

我读了这个问题之一,被要求接受软件工程师的面试.

如果有1000个网站和1000个用户,请编写一个程序和数据结构,以便我可以实时查询以下内容:1.给定任何用户,我得到他/她访问过的所有网站的列表2.给予任何网站,我得到了访问它的所有用户的列表.

我认为他们想要一种伪代码或设计算法.

你们能为此提出任何建议吗?

c algorithm data-structures

8
推荐指数
1
解决办法
489
查看次数

readlines没有在python中读取文件的最后一行

我有一个代码,我正在使用readlines函数从文件中读取所有行,我正在进一步解析列表中的每一行.但是当我打印列表时,我看到循环忽略了文件中的最后一行.当我在文件中插入一个空行时,将读取所有内容.你能不能告诉我它为什么这样做

def readFile1(file1):
    f = file1.readlines()
    cList1 = []
    for line in f:
        if re.findall('\n',line):
            v = re.sub('\n','',line)
        cList1.append(v)

    print cList1
Run Code Online (Sandbox Code Playgroud)

这是打印除文件最后一行之外的所有内容.

python

2
推荐指数
1
解决办法
4627
查看次数

C中的位掩码和位图有什么区别

它们之间的概念差异是什么?我知道位图是结构中的一些位域..

struct{
    int bit1: 1;
    int bit2: 1;
    int bit3: 1;
  };
Run Code Online (Sandbox Code Playgroud)

所以在这种情况下是我们为枚举定义的位掩码?

c

2
推荐指数
1
解决办法
2473
查看次数

什么是未初始化的指针变量?

我在接受采访时被问到这个问题.

如果有一个声明但未初始化的指针如下: int *ptr;

是否分配了默认值?或者它是一个空指针?此外,如果我们尝试使用此指针,会发生什么:

if(ptr) { //block of code }

if条件会通过吗?此外,这将在调试/发布版本上工作吗?

我试图在家里运行这个程序,发现if条件通过,如果我尝试打印像这样的ptr的值:

printf("%x %d", ptr, *ptr);

它打印一些随机值,但它不会使程序崩溃.这背后的解释是什么?

c

1
推荐指数
1
解决办法
325
查看次数

标签 统计

c ×3

algorithm ×1

data-structures ×1

python ×1