小编MyN*_*han的帖子

Python 2.7或Python 3(速度)?

我四处寻找答案,似乎很老或过时了.Python 3已经更新了,所以它比Python 2.7快得多,或者我最好还是坚持使用我可行的代码?

python

32
推荐指数
4
解决办法
3万
查看次数

C++向量对的初始化

我有

vector< pair<int, int>> myVec (N);
Run Code Online (Sandbox Code Playgroud)

我希望所有对都初始化为-1,-1.

c++ vector std-pair

28
推荐指数
2
解决办法
3万
查看次数

C to brainfuck编译器?

我有一个C语言的基本程序,我希望转换为语言brainfsck,但无法找到关于这个主题的任何内容.我发现许多"脑力转向C"转换器,但不是相反.我找到了C2BF,但不明白如何使用它,或者这是我需要的.

c brainfuck

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

Python timeit和程序输出

有没有办法使用timeit函数同时输出函数结果和处理时间?

现在我正在使用

timer = Timer('func()', 'from __main__ import func')
print timer.timeit(1)
Run Code Online (Sandbox Code Playgroud)

但这只是输出时间而不是程序输出,它会在结束时返回一些内容.我希望它输出

FuncOutputGoesHere 13.2897528935
Run Code Online (Sandbox Code Playgroud)

在同一条线上.

理想情况下,我希望能够通过运行N次来获取程序的平均值,然后输出程序结果及其平均时间(总共一个输出)

python time timeit

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

哪种字符串查找算法适用于此?

我有一个很大的字符串说"aaaaaaaaaaabbbbbbbbbcccccccccccdddddddddddd"(但可能更长),我有很多小字符串的集合.我想计算(重叠是好的)在大字符串中找到小字符串的次数.我只关心速度.KMP似乎很好,但看起来Rabin-Karp处理了多个但很慢.

c++ string algorithm

7
推荐指数
2
解决办法
795
查看次数

Excel:使用另一个工作表中的列表创建下拉列表?

让我们说在Sheet1中我有一个代码列表("AA","QF"等).

在Sheet2中,我希望某个特定列具有单元格,当您单击它们时,其下拉列表包含Sheet1上代码列表中的值.(所以你可以用AA,QF等填充单元格的值).

这可行吗?

excel

7
推荐指数
3
解决办法
23万
查看次数

Visual Studio不允许我使用sqrt或floor,模糊调用重载函数

我打电话给

long long a = sqrt(n/2);
Run Code Online (Sandbox Code Playgroud)

这两个anlong long的,但它不会让我编译,因为它说我使用的sqrt()是一个模糊的呼叫.我看不出它在这里有多么模棱两可.我该如何解决这个问题?我有同样的问题floor().

我的包括

#include "stdafx.h"
#include <iostream>
#include <cmath>
using namespace std;
Run Code Online (Sandbox Code Playgroud)

c++ sqrt

6
推荐指数
2
解决办法
5752
查看次数

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

向插入排序添加反向特征的典型方法是什么?

我写了以下插入排序算法

def insertionSort(L, reverse=False):
    for j in xrange(1,len(L)):
        valToInsert = L[j]
        i=j-1
        while i>=0 and L[i] > valToInsert:
            L[i+1] = L[i]
            i-=1
        L[i+1] = valToInsert
    return L
Run Code Online (Sandbox Code Playgroud)

编辑:您需要做的就是将最后的>更改为<以使其反向工作.

但是,大多数人在这些情况下做了什么?在两个if语句中写入算法两次,一个在>>,另一个在哪里?什么是"正确"的方式来典型地处理这些变化很小但却完全改变循环/代码性质的场景?

我知道这个问题有点主观.

python algorithm

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

Python:如何创建一个函数?例如f(x)= ax ^ 2

我希望对某个函数有某种引用,但我不知道是否需要使用某种def f(x)lambda某种函数.

例如,我想要print f(3)输出它9a,或者这不是python的工作方式?

第二个问题:假设我有一个工作功能,我该如何归还degree呢?

python lambda function

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

python ×5

c++ ×3

algorithm ×2

brainfuck ×1

c ×1

excel ×1

function ×1

lambda ×1

sqrt ×1

std-pair ×1

string ×1

time ×1

timeit ×1

vector ×1