找到 34423 篇文章,关于编程

如何在 Java 中以编程方式选择 JTable 的不同单元格?

raja
更新于 2020年2月12日 06:17:43

909 次浏览

JTable 是 JComponent 类的子类,可用于创建表格,其中信息显示在多行和多列中。从 JTable 中选择值时,会生成 TableModelEvent,通过实现 TableModelListener 接口来处理。通常,用户可以手动选择 JTable 中的行和列,我们还可以使用 JTable 类的 setRowSelectionInterval() 和 setColumnSelectionInterval() 方法以编程方式选择 JTable 的不同单元格。示例import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JTableCellSelectionTest extends JFrame { private JTable table; public JTableCellSelectionTest() { setTitle("JTableCellSelection Test"); Object[][] data = ... 阅读更多

C++:竞赛编程中代码缩短的方法?

Arnab Chakraborty
更新于 2019年8月19日 14:35:42

331 次浏览

在本节中,我们将看到一些竞赛编程代码缩短策略的示例。假设我们必须编写大量代码。在该代码中,我们可以遵循一些策略以使其更短。我们可以更改类型名称以使其更短。请检查代码以了解思路示例代码#include using namespace std; int main() { long long x = 10; long long y = 50; cout

C 程序中 LCS 的空间优化解决方案?

Arnab Chakraborty
更新于 2019年8月19日 14:28:42

155 次浏览

在这里,我们将看到 LCS 问题的一种空间优化方法。LCS 是最长公共子序列。如果两个字符串是“BHHUBC”和“HYUYBZC”,则子序列的长度为 4。已经有一种动态规划方法,但是使用动态规划方法,它将占用更多空间。我们需要 m x n 阶表,其中 m 是第一个字符串中的字符数,n 是第二个字符串中的字符数。在这里,我们将看到如何使用 O(n) 数量的辅助空间来实现此算法。如果我们观察旧方法... 阅读更多

C 程序中的彼得森图问题?

Arnab Chakraborty
更新于 2019年8月19日 14:22:04

241 次浏览

假设我们有一个如下所示的图。该图是彼得森图。顶点编号从 0 到 9。每个顶点都有一些字母。考虑图中一个路径 W,其中使用了 L 个顶点。当 W 和 S 中的字母序列相同时,具有 L 个字母的字符串 S 由路径 W 实现。我们可以多次访问顶点。例如,一个字符串 S 像“ABBECCD”,这是由路径 (0, 1, 6, 9, 7, 2, 3) 实现的。我们的任务是找到这样的路径,如果存在该路径,... 阅读更多

C/C++ 指针难题?

Arnab Chakraborty
更新于 2019年8月19日 14:15:22

275 次浏览

假设我们有一个大小为 4 字节的整数变量,还有一个大小为 8 字节的指针变量。那么下面的输出是什么?示例#include using namespace std; main() { int a[4][5][6]; int x = 0; int* a1 = &x; int** a2 = &a1; int*** a3 = &a2; cout

3 位奥西里斯数 C 程序?

Arnab Chakraborty
更新于 2019年8月19日 14:07:54

103 次浏览

在这里我们将看到奥西里斯数。奥西里斯数是这样的数字,它等于其自身数字子样本排列的总和。假设数字是 132。然后,如果我们计算 {12 + 21 + 13 + 31 + 23 + 32},这也是 132。所以这个数字是奥西里斯数。我们必须检查给定的数字是否为奥西里斯数。方法很简单。如果我们分析这些数字,每个数字都会出现两次,所以它们位于个位和十位。所以我们可以通过乘以 11 来检查... 阅读更多

如何在 Java 中不使用预定义方法对字符串进行排序?

raja
更新于 2023年11月24日 10:44:38

6K+ 次浏览

字符串是一个表示不可变字符序列的对象,一旦创建就不能更改。java.lang.String 类可用于创建字符串对象。在下面的程序中,我们可以对字符串的字符进行排序,而无需使用 Java 中 String 类的任何预定义方法。示例 public class SortStringWithoutPredefinedMethodsTest { public static void main(String[] args) { String str = "jdkoepacmbtr"; System.out.println("排序前:" + str); int j = 0; char temp = 0; ... 阅读更多

在给定约束条件下添加给定数组的元素?

sudhir sharma
更新于 2019年8月19日 12:24:27

205 次浏览

对于这个问题,要添加两个给定数组的元素,我们有一些约束条件,根据这些约束条件,添加的值将发生变化。两个给定数组 a[] & b[] 的和存储到第三个数组 c[] 中,这样它们以一位数字的形式给出元素的和。如果和的位数大于 1,则第三个数组的元素将分成两个一位数的元素。例如,如果和是 27,则第三个数组将将其存储为 2, 7。输入:a[] = {1, ... 阅读更多

Java 中对象克隆的用途是什么?

raja
更新于 2020年7月2日 05:31:09

2K+ 次浏览

对象克隆是创建对象精确副本的一种方法。为此,对象的 clone() 方法用于克隆对象。必须由要克隆的对象的类实现 Cloneable 接口。如果我们不实现 Cloneable 接口,clone() 方法将生成 CloneNotSupportedException。clone() 方法保存了创建对象的精确副本的额外处理任务。如果我们使用 new 关键字执行此操作,将需要执行大量处理,因此我们可以使用对象克隆。语法protected Object clone() throws CloneNotSupportedException示例public class EmployeeTest implements Cloneable ... 阅读更多

将所有更大的值添加到给定 BST 中的每个节点?

sudhir sharma
更新于 2020年7月1日 14:57:28

200 次浏览

二叉搜索树 (BST) 是一种二叉树,其所有左子节点的值都小于根节点的值,所有右子节点的值都大于根节点的值。在本题中,我们将取一棵二叉树,并将所有大于当前节点的值添加到它。问题“将所有大于当前节点的值添加到 BST 中的每个节点”简化为:对于 BST,将所有大于当前节点值的值添加到该节点值。将所有大于每个节点的值添加到 BST 中问题陈述:给定一棵二叉搜索树 (BST),我们……阅读更多

广告
© . All rights reserved.