找到 34423 篇文章 关于编程

如何在 Java 中将十六进制字符串转换为字节数组?

sudhir sharma
更新于 2020年7月3日 08:12:11

5K+ 次浏览

我们可以通过首先使用 Java 中 Integer 类的 parseInt() 方法将十六进制数转换为整数值来将十六进制字符串转换为字节数组。这将返回一个整数值,该整数值将是十六进制值的十进制转换。然后,我们将使用 BigInteger 类的 toByteArray() 方法,该方法将返回一个字节数组。示例 在线演示import java.math.BigInteger; public class Demo {    public static void main(String args[]) {       String str = "1D08A";       int it = Integer.parseInt(str, 16);       System.out.println("十六进制字符串 " + str);       ... 阅读更多

C++ 中全为 1 的最大尺寸矩形二进制子矩阵

Ayush Gupta
更新于 2020年7月3日 08:06:57

143 次浏览

在本教程中,我们将讨论一个查找全为 1 的最大尺寸矩形二进制子矩阵的程序。我们将得到一个包含零和一的二维矩阵。我们的任务是找到仅包含 1 的最大的二维矩阵子集。示例 在线演示#include using namespace std; #define R 4 #define C 4 //查找最大面积 int maxHist(int row[]) {    stack result;    int top_val;    int max_area = 0;    int area = 0;    int i = 0;    while (i < C) {       if (result.empty() || row[result.top()]

C++ 中满足给定条件的子数组的最大大小

Ayush Gupta
更新于 2020年7月3日 08:02:35

116 次浏览

在本教程中,我们将讨论一个查找满足给定条件的子数组的最大大小的程序。我们将得到一个整数数组。我们的任务是找到该数组中满足以下任一条件的最大长度子集:当 k 为奇数时 arr[k] > arr[k + 1],当 k 为偶数时 arr[k] < arr[k + 1];当 k 为偶数时 arr[k] > arr[k + 1],当 k 为奇数时 arr[k] < arr[k + 1]。示例 在线演示#include using namespace std; //比较 a 和 b 的值 int cmp(int a, int b) {   ... 阅读更多

C++ 中不考虑相邻元素的数组中最大集合位数和

Ayush Gupta
更新于 2020年9月15日 14:11:22

141 次浏览

在这个问题中,我们得到一个整数数组 arr[]。我们的任务是创建一个程序来计算 C++ 中不考虑相邻元素的数组中最大集合位数和。问题描述 - 在这里,我们有一个数组 arr[]。我们必须为每个数字找到集合位的数量。然后,我们将找到数组中相邻元素的最大集合位数和,即 a[i] + a[i+2] … 的最大和。让我们来看一个例子来理解这个问题,输入arr[] = {1, 4, 6, 7}输出4解释元素以二进制形式表示的数组arr[] = {01, 100, 101, 111} ... 阅读更多

C++ 中最多 K 次翻转二进制矩阵后的最大分数

Ayush Gupta
更新于 2020年9月15日 14:12:56

265 次浏览

在这个问题中,我们得到一个包含布尔值(即 0 和 1)的二维数组 arr[] 和一个整数 K。我们的任务是创建一个程序来查找 C++ 中最多 K 次翻转二进制矩阵后的最大分数。问题描述 - 在这里,对于二维数组和 k 次移动,我们需要找到由数组元素创建的数字。在每次移动中,我们将取一行或一列并翻转该行或列的所有元素。选择将牢记这一点 ... 阅读更多

C++ 中数组中的最大有理数(或分数)

Ayush Gupta
更新于 2020年9月15日 14:14:32

195 次浏览

在这个问题中,我们得到一个包含有理数(每行一个)的二维数组。我们的任务是创建一个程序来计算 C++ 中数组中的最大有理数(或分数)。问题描述 - 二维数组的形式为 [n][2]。每一行有两个整数值,表示有理数方程 a/b 中 a 和 b 的值。我们需要找到所有这些有理数中最大的数。让我们来看一个例子来理解这个问题,输入rat[][] = {    {3, 2},    {5, 7},    {1, 9}, ... 阅读更多

C++ 中买卖股票后的最大利润

Ayush Gupta
更新于 2020年9月15日 14:15:16

697 次浏览

在这个问题中,我们得到一个数组 stkprice[],它表示某只股票在第 i 天的价格。我们的任务是创建一个程序来计算 C++ 中买卖股票后的最大利润。问题描述 - 在这里,我们需要检查何时可以买卖股票以获得利润。为了获得利润,我们需要以低价购买股票,并在价格上涨时出售。并在再次遇到跌幅时重复同样的操作。让我们来看一个例子来理解这个问题,输入stkprice[] = {120, 310, 405, ... 阅读更多

C++ 中数组的最大乘积子集

Ayush Gupta
更新于 2020年7月3日 07:53:26

159 次浏览

在本教程中,我们将讨论一个查找数组最大乘积子集的程序。我们将得到一个包含正值和负值的数组。我们的任务是找到数组子集的最大乘积。示例 在线演示#include using namespace std; int maxProductSubset(int a[], int n) {    if (n == 1)       return a[0];       int max_neg = INT_MIN;       int count_neg = 0, count_zero = 0;       int prod = 1;    for (int i = 0; i < n; i++) { ... 阅读更多

最大乘积子数组 | 在 C++ 中添加负乘积情况

Ayush Gupta
更新于 2020年9月15日 14:16:48

127 次浏览

在这个问题中,我们得到一个整数数组(正数和负数)。我们的任务是创建一个程序来计算 C++ 中的最大乘积子数组。问题解决方案 - 在这里,我们有一个包含正数、负数和零的数组。我们需要找到由数组元素创建的子数组的乘积。并使子数组的乘积最大化。让我们来看一个例子来理解这个问题,输入arr[] = {-1, 2, -7, -5, 12, 6}输出5040解释具有最大乘积的子数组是 {2, -7, -5, 12, 6}乘积 = 5040解决方案方法为了解决这个问题,我们得到一个 ... 阅读更多

最大乘积子数组 - 使用 C++ 中的两次遍历

Ayush Gupta
更新于 2020年9月15日 14:17:28

144 次浏览

在这个问题中,我们得到一个整数数组 arr[]。我们的任务是创建一个程序来查找 C++ 中使用两次遍历的最大乘积子数组。问题描述 - 在这里,在数组中,我们将使用两次遍历来查找最大乘积子数组,一次从索引 0 开始,另一次从索引 (n-1) 开始。让我们来看一个例子来理解这个问题,输入arr[] = {4, -2, 5, -6, 0, 8}输出240示例子数组 = {4, -2, 5, -6} 最大乘积 = 4 * (-2) * 5 * (-6) = 240解决方案方法为了使用两次遍历来解决这个问题。在这里,我们将找到最大乘积 ... 阅读更多

广告
© . All rights reserved.