小编Set*_*gie的帖子

这个功能的大O是什么?

def fd(n):
    x,y,count1,count2 = n,1,0,0
    while (x > 1): (x,count1) = (x/5,1+count1)
    while (y < n): (y,count2) = (count1+y,1+count2)
    return count2
Run Code Online (Sandbox Code Playgroud)

python big-o

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

为什么第一次运行C程序,运行速度慢10倍

使用排序的我的C程序第一次比其他时间慢了10倍.它使用整数文件进行排序,即使我更改数字,程序仍然运行得更快.当我重新启动PC时,第一次程序运行速度慢了10倍.我time用来计算时间.

c

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

压缩两个children()调用一个

如何转动它,它使用两个调用二children:

$('#id tr').children('td').children('input')
Run Code Online (Sandbox Code Playgroud)

进入只召唤一次儿童的东西?我正在尝试选择特定表行(tr)中的每个输入文本框#id.我试过了

$('#id tr').children('td input')
Run Code Online (Sandbox Code Playgroud)

$('#id tr').children('td > input')
Run Code Online (Sandbox Code Playgroud)

但这些都不起作用.我对这些选择器表达式不熟悉,很抱歉,如果这很明显的话.

jquery select children jquery-selectors

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

有没有办法从函数内部更改外部对象

是否有可能定义一个函数,它将使参数在返回后引用另一个(已存在的)对象而不使用指针等?同样,这不能仅通过使用复制构造函数或赋值运算符或任何东西来更改现有对象.当函数返回时,外部对象将引用不同的内存块.

例如:

int x;
void change(int& blah) {
    blah = x; // I don't want to change blah's value to x's value, I want to make blah refer to x outside the function
}

void main() {
    int something = 0;
    change(something);
    assert(&x == &something);
}
Run Code Online (Sandbox Code Playgroud)

无论使用何种方法,都必须调用该函数

change(x);
Run Code Online (Sandbox Code Playgroud)

在调用函数之前,不对参数应用任何特殊的运算符或函数.我不知道这是否可行,但如果是这样的话,它会变得非常酷.如果不是,我也想知道原因.

c++ object-reference

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

如何计算单词列表中每个单词中的字母?

由于代码是当前的,它输出:

hjk
hg
kjgj
Word 0: 12
Word 1: 0
Word 2: 0
Run Code Online (Sandbox Code Playgroud)

它应该是:

Word 0: 3
Word 1: 2
Word 2: 4
Run Code Online (Sandbox Code Playgroud)

我不知道我做错了什么,这里是代码:

#include <stdio.h>

#define MAX_WORDS_COUNT 10

main()
{
    int wordsLength[MAX_WORDS_COUNT];
    int i, c, inspace = 0, currWord = 0;
    for (i = 0; i < MAX_WORDS_COUNT; i++) 
        wordsLength[i] = 0;

    while ((c = getchar()) != EOF) {
        if (c != ' ' || c != '\t' || c != '\n') {
            wordsLength[currWord]++;
            inspace = 0;
        } else …
Run Code Online (Sandbox Code Playgroud)

c

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

如何正确编写此Objective C程序?

需要一些帮助这个小编程..我只有3个错误..

:'(

**[

#include <stdio.h>
int main (void)
{
char A , B , C , D , E , F;
float id1[]; <<< *Definition of variable with array type needs an explicit size or an initializer*
float grade[]; <<< *Definition of variable with array type needs an explicit size or an initializer*
float marks[]; <<< *Definition of variable with array type needs an explicit size or an initializer*
float average;
float num1, kk=0;
/********* Jami, Abdulrahman *********/
printf("Enter The …
Run Code Online (Sandbox Code Playgroud)

arrays objective-c

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

派生类中函数的重定义

在C++入门中加上它写的

"如果在派生类中仅重新定义一个函数版本,则基类的其他函数将被隐藏,并且不能被派生类的对象使用."

那么为什么这段代码会调用fun1(),因为它应该被隐藏为派生类对象,即obj.

#include<iostream>
using namespace std;
class base
{
    public:
      void fun1()
    {
    cout<<"base"<<endl;

       }
        void fun2(int a)
       {
           cout<<"function2";
       }
};
class derived :public base
{
public:
 void fun2()
       {
           cout<<"fun2";
       }

   };

int main()
{
 derived obj;
 obj.fun1();
 }
Run Code Online (Sandbox Code Playgroud)

c++

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