1K+ 次查看
内接于矩形的圆与矩形较长边相切,即长度与圆相切。内接于半圆的矩形与半圆弧相切于两点。矩形的宽度等于圆的直径。如果半圆的半径为 R。矩形的长度 = √2R/2矩形的宽度 = R/√2内接的最大圆的半径为 r = b/2 = R/2√2使用此公式,我们可以找到内接于半圆的矩形中内接圆的面积,面积 = (π*r2) = π*R/8示例 实时演示#include ... 阅读更多
123 次查看
二叉树的逆时针螺旋遍历是以这样一种方式遍历树的元素,如果遍历它们会形成螺旋形,但顺序相反。下图显示了二叉树的逆时针螺旋遍历方式。为二叉树的螺旋遍历定义的算法按以下方式工作:初始化两个变量 i 和 j,并将值设置为 i = 0 和 j = 变量的高度。使用一个标志来检查要打印哪个部分。标志最初设置为 false。一个循环工作到 i ... 阅读更多
373 次查看
当两条射线在一点相遇时,就会形成一个角。平面中这两条射线相遇的点是顶点。圆弧是圆周的一部分,由一个角描述。在这个问题中,我们给出了一个圆的角度。我们需要使用给定的圆的直径来找到弧长。例如,输入:角度 = 45° 直径 = 28 输出:弧长 = 11解释弧长 = (周长) X (角度/360°)= (π * d)*(角度/360°)要编写一个程序来计算根据给定... 阅读更多
813 次查看
数组是相同数据类型多个元素的容器。元素的索引从 0 开始,即第一个元素的索引为 0。在这个问题中,我们需要找到两个偶数索引数字和两个奇数索引数字之间的绝对差。偶数索引数字 = 0、2、4、6、8……奇数索引数字 = 1、3、5、7、9……绝对差是两个元素之间差的模数。例如,15 和 7 的绝对差 = (|15 - 7|) = 8输入:arr = {1, 2, 4, 5, 8} 输出:偶数的绝对差 = 4 ... 阅读更多
261 次查看
数组是相同数据类型元素的容器。在乘积数组难题中,找到所有元素的乘积。在这个乘积数组难题中,我们需要找到数组中除元素外的所有元素的乘积。条件是不能使用除法运算符并将此存储到另一个数组中。为了解决这个问题,我们将创建两个乘积,一个用于所有左侧元素,一个用于所有右侧元素。然后将这些左右乘积加起来以获得所需的乘积。示例 实时演示#include #include void productfind(int arr[], int n) { int *left ... 阅读更多
231 次查看
一个表示为数组的数字将数字的每一位存储在数组的单个元素中。数组的长度等于数组中数字的位数,即四位数的长度 = 3。数组的每个元素都是一位数。数字的存储方式是,最后一个元素存储数字的最低有效位。第一个元素存储数字的最高有效位。例如,数字 - 351932 存储为 {3, 5, 1, 9, 3, 2}要将... 阅读更多
72 次查看
在本文中,我们将讨论一个程序,用于查找添加到给定分数 (a/b) 的分子和分母的 ΔX,以将其转换为另一个给定的不可约分数 (c/d)。例如,假设我们得到了以下值,a = 4 | b = 2 | c = 4 | d = 3则 ΔX 将为 4,使得 (a + ΔX)/(b + ΔX) = 8/6 = 2/3众所周知,(a + ΔX)/(b + ΔX) = c/d。求解此方程以获得 ΔX,我们得到ΔX = (bc - ad) / (d - c)示例 实时... 阅读更多
137 次查看
在本文中,我们将讨论一个程序,用于查找给定矩阵中两个单元格之间是否存在路径。假设我们得到一个具有可能值 0、1、2 和 3 的方阵。这里,0 表示空白墙1 表示源2 表示目标3 表示空白单元格矩阵中只能有一个源和一个目标。该程序用于查看在给定矩阵中是否存在从源到目标的可能路径,在所有四个可能的方向上移动,但不沿对角线移动。示例 实时演示#include using namespace std; //从给定数组创建可能的图... 阅读更多
309 次查看
在本文中,我们将讨论一个程序,用于查找是否只有两条平行线可以容纳所有给定的坐标点。为此,我们将得到一个数组,使得坐标将为 (i, arr[i])。假设我们得到了一个数组,arr = {2, 6, 8, 12, 14}然后我们可以在这两条平行线上得到这些点,第一条线包含 (1, 2)、(3, 8) 和 (5, 14)。第二条线包含其余坐标,即 (2, 6) 和 (4, 12)。这个问题可以通过比较由... 阅读更多
2K+ 次查看
FieldNamingPolicy 可以用于定义一些 JSON 字段名的标准命名约定,并且可以与 GsonBuilder 结合使用,以配置 Gson 实例,以便将 Java 字段名正确地转换为所需的 JSON 字段名。我们可以使用 GsonBuilder 的 setFieldNamingPolicy() 方法,在序列化和反序列化期间为对象的字段配置特定的命名策略。Gson 支持各种字段命名需求,并提供以下字段命名策略:FieldNamingPolicy.IDENTITY:在序列化对象时,它使用与 Java 模型完全相同的命名。FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES:它将 Java 字段名从驼峰命名法修改为小写字段名,其中... 阅读更多