找到 34423 篇文章 关于编程

使用大圆距离公式查找附近出租车的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:40:29

474 次浏览

在本文中,我们将讨论一个程序,该程序使用大圆距离公式查找附近的出租车(小于 50 公里)。假设我们得到了一个 JSON 文件,其中包含需要出租车的人员的姓名和坐标,以及所有可用出租车的坐标。为了解决这个问题,我们将把 GPS 坐标转换为双精度数。从双精度数形式,我们将最终将其从度转换为弧度。然后,我们最终可以应用大圆距离公式来查找用户位置 50 公里范围内可用的出租车。注意 ... 阅读更多

查找使得其与每个数组元素的模相同 的 k 的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:34:33

271 次浏览

在本文中,我们将讨论一个程序,该程序查找一个整数 'k',使得其与给定数组的每个元素的模相同。例如,假设我们得到了一个数组,arr = {12, 22, 32}那么我们得到 k 的输出值为 1、2、5、10。考虑数组中两个值 'x' 和 'y'(x>y)的情况。那么我们有 (y+difference)%k = y%k。求解此方程得到,difference%k = 0因此,我们将找到数组中最大和最小元素差的所有除数,并 ... 阅读更多

用于模式搜索的有限自动机算法的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:30:42

798 次浏览

在本文中,我们将讨论一个程序,该程序执行用于模式搜索的有限自动机算法。我们提供了一个文本[0...n-1] 和一个模式[0...m-1]。我们必须找到模式[] 在文本[] 中的所有出现。为此,我们将预处理文本[] 并构建一个二维数组来表示它。之后,我们只需要遍历文本[] 的元素和自动机的不同状态即可。示例实时演示#include #include #define total_chars 256 int calc_nextstate(char *pat, int M, int state, int x) {    if (state < M && x == pat[state])       ... 阅读更多

检查是否可以根据给定依赖关系完成所有任务的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:25:23

121 次浏览

在本文中,我们将讨论一个程序,该程序检查是否可以根据给定的先决条件完成所有给定的任务。例如,假设我们得到了三个任务,先决条件为 [[1, 0], [2, 1], [3, 2]]。([1, 0] 表示要选择“1”任务;必须先完成“0”任务。)然后,在此示例中,由于“0”任务没有任何先决条件,因此可以首先完成。然后可以完成“1”任务,因为“0”任务已完成。同样,“2”和“3”任务也可以 ... 阅读更多

查找整数可以表示为唯一自然数的 n 次幂之和的方式的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:21:14

727 次浏览

在本文中,我们将讨论一个程序,该程序查找整数(例如 X)可以表示为唯一自然数的 n 次幂之和的方式。例如,令 X = 100 且 n = 2那么有 3 种方法可以将 100 表示为自然数的平方和。100 = 102 100 = 62 + 82 100 = 12 + 32 + 42 + 52 + 72这可以通过使用递归轻松完成。我们将从 1 开始,一直到给定数字的 n 次方根。在每次运行中,我们将减去 n 次 ... 阅读更多

查找每个元素都小于或等于 N 的唯一对的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:17:31

94 次浏览

在本文中,我们将讨论一个程序,该程序查找数字对,其元素小于或等于 N 且遵循某些特定条件-这两个数字之间差的平方必须等于这两个数字的最小公倍数。这两个数字的最大公约数可以表示为任意两个连续数字的乘积。解决此问题的最佳方法是从 1 开始取两个连续数字,并找到这些数字乘积的倍数。然后,在倍数中,为了指定一对数字,我们需要 ... 阅读更多

查找两个未排序数组的并集和交集的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:14:47

2K+ 次浏览

在本文中,我们将讨论一个程序,该程序查找两个给定未排序数组的并集和交集。让我们用“A”和“B”表示这两个数组。然后这两个数组的并集用 A ∪ B 表示,它基本上是这两个给定数组中所有元素的数组;前提是每个元素只重复一次。为了找到它,我们将创建一个单独的数组,并将第一个数组中的所有元素复制下来。然后,我们将遍历第二个数组的元素,并检查它是否已存在于并集中 ... 阅读更多

查找两个给定字符串中不常见的字符的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:11:58

735 次浏览

在本文中,我们将讨论一个程序,该程序在比较两个不同的给定字符串时查找不常见的字符。众所周知,字符串不过是字符数组。因此,为了进行比较,我们将遍历一个字符串的字符,并同时检查该元素是否存在于另一个字符串中。如果我们让第一个字符串为 A,第二个字符串为 B。那么它将给我们 A - B。类似地,我们可以计算 B - A。结合这两个结果,我们将得到( A - B ) ∪ ( B - A )即 ... 阅读更多

查找和与积都与 N 相同的两个数字的 C++ 程序

Ayush Gupta
更新于 2019 年 10 月 3 日 11:00:48

509 次浏览

在本教程中,我们将讨论一个程序,该程序查找两个数字(例如“a”和“b”),使得 a+b = N 和 a*b = N 都满足。从两个方程中消去“a”,我们得到关于“b”和“N”的二次方程 b2 - bN + N = 0此方程将有两个根,它们将给我们“a”和“b”的值。使用行列式方法求解根,我们得到“a”和“b”的值为,$a= (N-\sqrt{N*N-4N)}/2\ b= (N+\sqrt{N*N-4N)}/2 $示例实时演示#include //头文件,用于平方根函数 #include using namespace ... 阅读更多

如何在 Java 中的 Gson 序列化期间排除字段?

raja
更新于 2020 年 7 月 6 日 07:36:24

550 次浏览

Gson 库提供了一种简单的方法,可以使用 transient 修饰符从序列化中排除字段。如果我们将 Java 类中的字段设为 transient,那么 Gson 就可以忽略序列化和反序列化。示例导入 com.google.gson.*; 公共类 GsonTransientFieldTest {    公共静态 void main(String[] args) {       Gson gson = new GsonBuilder().setPrettyPrinting().create();       Person p = new Person("Raja", "Ramesh", 28, 35000.00);       String jsonStr = gson.toJson(p);       System.out.println(jsonStr);    } } //Person 类类 Person {    private String firstName;    private transient String lastName;    private int age;    private transient double salary; ... 阅读更多

广告

© . All rights reserved.