小编Jac*_*k H的帖子

插入从T Cormen Book中排序

我正在研究Cormen的"算法导论"一书,我从伪代码创建了以下内容.但是,Array的前两个元素似乎没有排序.我无法发现错误(可能是因为它迟到了).所以我想知道是否有人能从第一眼看到.

#include <iostream>
#include <stdlib.h>

using namespace std;

int main(){
  int input;
  cout << "Enter length of desired array." << "\n";
  cin >> input;
  cout << "\n";

  int A [input];

  //Populate and print the Array.
  for(int i=0; i<input; i++){
    A[i] = rand()%99-1;
    cout << A[i] << " ";
  }

  cout << "\n";

  //Insertion sort.
  for(int j=2; j<input; j++){ //Iterate through the Array.
    int key = A[j]; //Store the current element into key.
    int i = j-1; //Iterator for while loop. …
Run Code Online (Sandbox Code Playgroud)

c++ sorting algorithm insertion-sort

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

JSlider替代方案

我刚刚意识到JSlider无法处理浮点数.任何人都可以推荐一款Swing/AWT替代品吗?

编辑:或一些描述的解决方法.

java floating-point swing awt jslider

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

C++分段错误

我已经阅读了有关分段错误的内容,但未能理解为什么应该由以下代码引起.

#include<iostream>
#include <stdlib.h>

using namespace std;

int main(){
  int input;
  cout << "Enter length of desired array." << "\n";
  cin >> input;

  int A [input];

  //Populate and print the Array.
  for(int i=0; i<sizeof(A); i++){
    A[i] = rand()%99;
    cout << A[i] << " ";
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ segmentation-fault

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

可以分层ImageIcons吗?

我想知道是否可以在Java中分层ImageIcons.我将使用GIF图像,并将有一个ImageIcons网格代表我的JPane的"背景".

当某个条件成立时,我需要能够在另一个图像的顶部添加一个透明的图像.

此致,杰克亨特

java swing gif imageicon

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

SQL聚合函数嵌套

我正在使用PostgreSQL学习SQL,并且遇到了有关嵌套聚合函数的问题.

我试图找到具有最大数量的房产的私人业主的细节,我有两个关系,私人所有者和propertyforrent与propertyforrent有一个外键,ownwerno.

我怀疑我的问题是我试图嵌套聚合函数的地方,但我看不到解决方法.

注意: - 我正在使用的数据库在propertyforrent属性ownwerno中有一个拼写错误,它应该是ownerno.

我试图使用的代码如下所示〜: -

SELECT o.fname, o.lname, telno
FROM privateowner o
WHERE o.ownerno = (SELECT p.ownwerno
           FROM propertyforrent p
           HAVING COUNT(p.ownwerno) = MAX(COUNT(o.ownerno)));
Run Code Online (Sandbox Code Playgroud)

其伴随的错误如下: -

ERROR:  column "p.ownwerno" must appear in the GROUP BY clause or be used in a
aggregate function
LINE 3: WHERE o.ownerno = (SELECT p.ownwerno
                                  ^


********** Error **********

ERROR: column "p.ownwerno" must appear in the GROUP BY clause or be used in an
aggregate function
SQL state: 42803
Character: 78
Run Code Online (Sandbox Code Playgroud)

任何见解都会很精彩.

sql postgresql aggregate

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

增量(在线)反向传播停止条件

在反向传播ANN的在线实现中,您将如何确定停止条件?

我一直在做的方式(我确信这是不正确的)是对每个输出节点的误差求平均,然后对每个时期求平均。

这是不正确的方法吗?是否有停止在线实施的标准方法?

machine-learning backpropagation neural-network

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

令牌粘贴通用结构

我试图使用令牌粘贴在C中定义一些简单的通用结构.其中一个例子如下: -

#define VECTOR(type, dimension, name) \
    typedef struct Vector_##type{ \
        type data[##dimension##]; \
        int dim = dimension; \
    }##name##;
VECTOR(int, 3, Vector3i)
Run Code Online (Sandbox Code Playgroud)

根据我的理解,由于嵌入了参数,第2和第5行必须进行标记粘贴,而出于相反的原因,第4行不需要标记粘贴.

但是,由于上面的简单示例导致以下错误,我似乎在我的理解中遗漏了一些内容: -

pasting formed '[3', an invalid preprocessing token VECTOR(int, 3, Vector3i)

pasting formed '3]', an invalid preprocessing token VECTOR(int, 3, Vector3i)

expected member name or ';' after declaration specifiers
VECTOR(int, 3, Vector3i)
~~~~~~~~~~~~^~~~~~~~~~~~
Run Code Online (Sandbox Code Playgroud)

鉴于上述错误,我错过了什么,以及在纯C中定义通用结构的适当方法是什么?

c structure c-preprocessor

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

JComponent大小问题

我有一个JComponent子类,我用来在屏幕上绘制形状.在构造函数中,我试图设置ballXballY一半的XY大小的值JComponent,我想我做错了.我现在已经看了很多,但找不到补救措施.代码如下.请记住,这是我第一次真正的Swing/Graphics2D冒险.

public class PongCanvas extends JComponent {
//Vars to hold XY values and Dimension values.

    private int batXDim, batYDim;
    private int b1X, b1Y;
    private int b2X, b2Y;
    private int ballRad, ballX, ballY;

    public PongCanvas() {//Instantiate vars.
        batXDim = 20;
        batYDim = 100;

        b1X = 0;
        b1Y = 0;

        b2X = 0;
        b2Y = 0;

        ballRad = 20;
        ballX = getWidth() / 2;
        ballY = getHeight() / 2;
    } …
Run Code Online (Sandbox Code Playgroud)

java swing graphics2d paintcomponent

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

具有两个以上值的HTML5 LocalStorage

我希望使用此LocalStorage功能构建一个联系人列表样式应用程序,用于在用户计算机上保存联系信息.

现在,我遇到的问题是,据我所知,每个条目只能存储两个值; 名称和价值.

我有点失落,因为我无法想到解决这个问题的方法.有什么建议?我希望为给定的条目存储大约4/5的信息字段.

此致,杰克亨特

javascript html5

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

Java Swing JMenuBar

我的JMenuBar没有全部显示.这只是一个准系统GUI.我现在坐在这里已经有一段时间了,我看不出问题所以,正如他们所说的那样,四只眼睛好于两只眼睛.

谢谢.

import javax.swing.*;
import java.awt.*;

public class MainGui{
    private DrawPanel drawPanel;
    private JFrame mainFrame;
    private JPanel drawPanel;
    private JMenuBar menuBar;
    private JMenu fileMenu, imgMenu, helpMenu;
    private JMenuItem fileNew, fileOpen, fileSave, fileExit;
    private JMenuItem imgBtn1;
    private JMenuItem hlpAbout;

    public MainGui(DrawPanel drawPanel){
    mainFrame = new JFrame("JDraw v1");
    mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    mainFrame.setLayout(new BorderLayout());

    this.drawPanel = drawPanel;

    menuBar = new JMenuBar();
    fileMenu = new JMenu("File");
    imgMenu = new JMenu("Image");
    helpMenu = new JMenu("Help");

    fileNew = new JMenuItem("New File");
    fileOpen = new JMenuItem("Open File");
    fileSave = …
Run Code Online (Sandbox Code Playgroud)

java swing jmenubar

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