小编Rya*_*mos的帖子

'foo'未在此范围内声明c ++

我刚刚学习c ++(自从我多年前参加一个为期一周的夏令营以来第一天看它)

我正在将我正在使用Java编写的程序转换为C++:

#ifndef ADD_H
#define ADD_H
#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>

using namespace std;

class Evaluatable {
public:
  virtual double evaluate(double x);
};

class SkewNormalEvalutatable : Evaluatable{
public:
  SkewNormalEvalutatable();
  double evaluate(double x){
    return 1 / sqrt(2 * M_PI) * pow(2.71828182845904523536, -x * x / 2);
  }
};

SkewNormalEvalutatable::SkewNormalEvalutatable()
{
}

double getSkewNormal(double skewValue, double x)
{
  SkewNormalEvalutatable e ();
  return 2 / sqrt(2 * M_PI) * pow(2.71828182845904523536, -x * x / 2) * integrate(-1000, skewValue * x, 10000, …
Run Code Online (Sandbox Code Playgroud)

c++ function

33
推荐指数
3
解决办法
20万
查看次数

排序算法的"Ω(n log n)障碍"有哪些规则?

我写了一个简单的程序,在O(n)中排序.它的内存效率很低,但这不是重点.

它使用了背后的原理HashMap进行排序:

public class NLogNBreak {
    public static class LinkedListBack {
        public LinkedListBack(int val){
            first = new Node();
            first.val = val;
        }
        public Node first = null;
        public void insert(int i){
            Node n = new Node();
            n.val = i;
            n.next = first;
            first = n;
        }
    }

    private static class Node {
        public Node next = null;
        public int val;
    }

    //max > in[i] > 0
    public static LinkedListBack[] sorted(int[] in, int max){
        LinkedListBack[] ar = new LinkedListBack[max …
Run Code Online (Sandbox Code Playgroud)

sorting algorithm performance big-o lower-bound

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

未定义的引用C++

我正在尝试编译我从Java转换的第一个合法程序(我运行了一个测试hello world类型程序来检查我的编译器并且它有效).有三个文件:

main.cpp

#include <iostream>
#include "skewNormal.h"

using namespace std;

double getSkewNormal(double, double);

int main(int argc, char **argv) {
    cout << getSkewNormal(10.0, 0.5) << endl;
}
Run Code Online (Sandbox Code Playgroud)

skewNormal.cpp

#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>

using namespace std;

#include <skewNormal.h>

double SkewNormalEvalutatable::evaluate(double x)
{
    return 1 / sqrt(2 * M_PI) * pow(M_E, -x * x / 2);
}

SkewNormalEvalutatable::SkewNormalEvalutatable()
{
}

double sum (double start, double stop,
                               double stepSize,
                               Evaluatable evalObj)
{
  double sum = 0.0, current = start;
  while (current <= …
Run Code Online (Sandbox Code Playgroud)

c++ undefined-reference

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

如何在JavaScript中逐行读取文件?

我正在为iPad编写一个Web应用程序,它将从文本文件中加载数据.(样本数据集约为400 kb).除了文件读取,我已经设置了所有内容.我设置代码的方式是,您传递一个逐行读取文件的对象.

如何逐行读取文件?

如果没有直接的方法来逐行读取文件,有人可以告诉我一个如何将文件读入字符串对象的示例吗?(这样我就可以使用拆分方法:P)

javascript file-io ipad

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

这在小型超级计算机上是否实用?

我正在调查WEP,作为其中的一部分,我正在使用RC4算法.我正在试图决定是否可以写一个反表(虽然很大......我没有空间,我不打算写一个).为此,我决定检查前10个字节中有多少匹配输出.这将帮助我决定逆表的工作情况.

当然,64位RC4加密具有2 ^ 64个可能的密钥,因此这意味着进行~2 ^ 128比较.另外,每次比较必须生成10个字节,大约265个循环.(RC4初始化为256,字节本身为10).

开展业务:

在具有大约100个核心的超级计算机上,是否可以在20天内执行大约2 ^ 135次计算?

(20天是限制,直到我开始.我最终只有8,或者我最终可能会有400+,但我猜的是100个核心.)

如果它意味着什么,我的程序是用Java编写的.http://pastie.org/2118864

java supercomputers

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

在java中解析引用的文本

有没有一种简单的方法可以将引用的文本解析为java的字符串?我有这样的行解析:

author="Tolkien, J.R.R." title="The Lord of the Rings"
publisher="George Allen & Unwin" year=1954 
Run Code Online (Sandbox Code Playgroud)

我想要的只是Tolkien,JRR,指环王,George Allen和Unwin,1954年作为弦乐.

java string parsing string-parsing

5
推荐指数
2
解决办法
4507
查看次数

如何以尽可能少的内存占用保存大型分形图像?

我目前正在研究分形,当谈到分形时,细节是必须的.但是,由于我使用的是Java,所以一旦超过2000x2000px,我就会耗尽堆空间.是的,我可以增加堆空间,但这不是一个非常优雅的解决方案.

所以我的问题是:在我计算像素数据时,是否有任何图像格式?如果有多个,哪些是最容易理解的?(据我所知,Java库一次只支持编写整个图像).

谢谢!

java encoding image

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