找到 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.