小编Ben*_*zle的帖子

刚接触 R (RStudio) 中的 ODBC,并且出现连接失败错误?

通过教程来提取数据库数据:

install.packages('RODBC')
require(RODBC)

myNewDB=odbcConnect("QV Training")
Run Code Online (Sandbox Code Playgroud)

我得到错误:

In odbcDriverConnect("DSN=QV Training")
Data source name not found and no default driver specified
In odbcDriverConnect("DSN=QV Training") : ODBC connection failed
Run Code Online (Sandbox Code Playgroud)

“QV 培训”是指可能不再存在的数据库的名称吗?
R 怎么知道去哪里找数据库呢?

谢谢!

database odbc r rstudio

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

学习Java递归,Ackerman函数

我正在研究Java中的递归Ackermann函数.我在可能的递归线上得到一个错误,23.

return Ack(m - 1, Ack(m, n - 1));
Run Code Online (Sandbox Code Playgroud)

非常感谢,如果有人能指出什么是错的.

-Kyle

   /*enter code here

     Ackerman's function, A(m, n) is defined:
     A(0 , n) = n + 1 for n  >= 0 
     A(m , 0) = A(m – 1 , 1) for m > 0
     A(m , n) = A(m – 1 , A(m , n - 1)) for n >= 0

    */

    public class AckFun {

     public static int Ack(int m, int n) {

      if (m == 0) …
Run Code Online (Sandbox Code Playgroud)

java recursion

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

Java Stack方法(multipop)初学java

我正在尝试编写一个Java方法来从堆栈中预先形成"多重弹出".

它应该对stack对象执行"弹出"操作k次数.这就是我的想法,但它并不完全正确.有帮助吗?

public void multipop(int k) {
    while (top != null) {
        for (int i = 0; i <= k; i++) {
            this.pop();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java methods stack

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

Java快速排序,从用户输入文件读取到任何数组(待排序)

怎么了,

我试图用Java编写一些代码来读取文件中的数字(每行.txt文件中的一个#)将它们放入一个数组中,然后对数组进行快速排序.Eclipse正在显示一些我遇到问题的红色.我的错误标有评论,错误是什么,如果有人可以帮我运行,谢谢大家!

-Kyle

好的,我更新了前两个答案,谢谢到目前为止,但还有两个错误我真的不理解.

import java.io.*;
import java.util.Scanner;
import java.io.BufferedReader;
import java.io.File;


public class Lab3 {

public static void main(String[] args) throws IOException{


    System.out.print("Name of file with array: ");
    Scanner readIn = new Scanner(System.in);
    String input=readIn.nextLine();}
**testScan1(input);** //Return Type for method is missing (but I am trying to call the method here)


public static void testScan1(String filename)

{
    File file = new File(filename);
    Scanner scan;
    int [] array = new int[5];
    try{


        scan = new Scanner( file );
    }
    catch …
Run Code Online (Sandbox Code Playgroud)

java arrays file quicksort

0
推荐指数
2
解决办法
9436
查看次数

从Java递归开始(对于大多数人来说可能很容易)

嗨,我正在解决以下问题:

编写递归函数,计算数组负数的总和.从main方法传入数组{15,-7,-19,8,5,6,-1}.

递归函数应该返回结果-33.在main方法中打印出该值.该程序应命名为Negsum.java

这是我到目前为止,但打印出6.0,而不是-33.

public class Negsum {

    static double findSum(double array[], int n){
        double sum=0;
        if(array[n]>0) 
            return 1;
        else
            return array[n-1] + findSum(array, n-1);
    }

    public static void main(String args[]){
        double array[]={15, -7, -19, 8, 5, -6, -1};
        System.out.println(findSum(array, 5));
    }
}
Run Code Online (Sandbox Code Playgroud)

java recursion

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

标签 统计

java ×4

recursion ×2

arrays ×1

database ×1

file ×1

methods ×1

odbc ×1

quicksort ×1

r ×1

rstudio ×1

stack ×1