找到关于编程的34423 篇文章

Python 编程中的单利计算

Pavitra
更新于 2019-09-26 11:56:50

212 次浏览

在这篇文章中,我们将学习如何在 Python 3.x 或更早版本中计算单利。单利是通过将每日利率乘以本金金额再乘以付款之间经过的天数来计算的。数学公式:单利 = (P x T x R)/100,其中 P 是本金,T 是时间,R 是利率。例如,如果 P = 1000,R = 1,T = 2,则单利 = 20.0。现在让我们看看如何在 Python 中实现一个简单的单利计算器。示例   在线演示 P = 1000 R = 1 T = 2 # 单利 SI = (P * R ... 阅读更多

Python 编程中的选择排序

Pavitra
更新于 2019-09-26 11:49:07

303 次浏览

在这篇文章中,我们将学习选择排序及其在 Python 3.x 或更早版本中的实现。在选择排序算法中,通过递归地从未排序部分查找最小元素并将其插入到开头来对数组进行排序。在对给定数组执行选择排序时,会形成两个子数组。已排序的子数组。未排序的子数组。在选择排序的每次迭代中,从未排序子数组中弹出最小元素并将其插入到已排序的子数组中。让我们看看该算法的可视化表示 - 现在让我们看看该算法的实现... 阅读更多

如何在 Java 中配置 Gson 以启用版本控制支持?

raja
更新于 2020-07-04 12:20:30

108 次浏览

Gson 库为其读取和写入的 Java 对象提供了一个简单的版本控制系统,并提供了一个名为 @Since 的注释来表示版本控制概念 @Since(versionnumber)。我们可以使用 GsonBuilder().setVersion() 方法创建具有版本控制功能的 Gson 实例。如果我们像 setVersion(2.0) 一样提到,这意味着所有具有 2.0 或更低版本的字段都可以解析。语法 public GsonBuilder setVersion(double ignoreVersionsAfter) 示例 import com.google.gson.*; import com.google.gson.annotations.*; public class VersionSupportTest {    public static void main(String[] args) {       Person person = new Person();       person.firstName = "Raja";       person.lastName = "Ramesh";       Gson gson1 = new GsonBuilder().setVersion(1.0).setPrettyPrinting().create();   ... 阅读更多

如何在 Java 中使用 Gson 库格式化日期?

raja
更新于 2020-07-04 12:13:14

6K+ 次浏览

Gson 是 Google 创建的一个 Java JSON 库。使用 Gson,我们可以生成 JSON 并将 JSON 转换为 Java 对象。我们可以通过创建 GsonBuilder 实例并调用 create() 方法来创建 Gson 实例。GsonBuilder().setDateFormat() 方法配置 Gson 以根据提供的模式序列化 Date 对象。语法 public GsonBuilder setDateFormat(java.lang.String pattern) 示例 import java.util.Date; import com.google.gson.*; public class DateformatTest {    public static void main(String[] args) {       Employee emp = new Employee(115, "Surya", new Date(), 25000.00);       Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd").create();       String result = gson.toJson(emp);       System.out.println(result);   ... 阅读更多

Python 编程中的线性搜索

Pavitra
更新于 2019-09-26 08:11:37

14K+ 次浏览

在这篇文章中,我们将学习线性搜索及其在 Python 3.x 或更早版本中的实现。算法 从给定 arr[] 的最左元素开始,逐个将元素 x 与 arr[] 的每个元素进行比较。如果 x 与任何元素匹配,则返回索引值。如果 x 与 arr[] 中的任何元素都不匹配,则返回 -1 或元素未找到。现在让我们看看给定方法的可视化表示 - 示例   在线演示 def linearsearch(arr, x):    for i in range(len(arr)):       if arr[i] == x:          return i    return -1 arr = ... 阅读更多

Python 编程中的插入排序

Pavitra
更新于 2019-09-26 08:05:33

1K+ 次浏览

在这篇文章中,我们将学习在 Python 3.x 或更早版本中实现插入排序。算法 每次迭代都通过增加已排序数组来迭代输入元素。将当前元素与已排序数组中最大的值进行比较。如果当前元素较大,则将其保留在其位置并移动到下一个元素;否则,它将在已排序数组中找到其正确位置,并将其移动到数组中的该位置。这是通过将所有大于当前元素的元素向右移动来实现的,在已排序的... 阅读更多

Python 编程中两个以上(或数组)数字的最大公约数

Pavitra
更新于 2019-09-26 07:59:28

154 次浏览

在这篇文章中,我们将学习以下问题陈述的解决方案 - 问题陈述我们将得到一个数字数组,我们需要找到最大公约数。如果我们需要找到两个以上数字的最大公约数,则最大公约数等于作为参数提供的全部数字共有的素因子的乘积。也可以通过重复取参数对的数字的最大公约数来计算。这里我们将实现后一种方法,现在让我们看看实现示例   在线演示 def findgcd(x, y):    while(y):       x, y = ... 阅读更多

Python 编程中查找抛物线的顶点、焦点和准线的坐标

Pavitra
更新于 2019-09-26 07:46:33

133 次浏览

在这篇文章中,我们将学习以下问题陈述的解决方案 - 问题陈述抛物线标准方程为 y=ax^2+bx+c。输入 a、b 和 c 的值,我们的任务是找到顶点的坐标、焦点和准线方程。抛物线的顶点是它发生最急转弯的坐标,而 y=a 是用于生成曲线的直线。准线是用于描述曲线或曲面的固定线。现在让我们看看实现 - 示例   在线演示 def findparabola(a, b, c):    print ("Vertex: (" , (-b ... 阅读更多

Python 编程中查找圆柱体的周长

Pavitra
更新于 2019-09-26 07:43:38

317 次浏览

在这篇文章中,我们将学习以下问题陈述的解决方案 - 问题陈述输入直径和高度,查找圆柱体的周长。周长只是圆柱体的侧视图,即矩形。因此,周长 = 2 * (h + d),其中 d 是圆柱体的直径,h 是圆柱体的高度。现在让我们看看实现示例   在线演示 # 计算圆柱体周长的函数 def perimeter(diameter, height):    return 2 * (diameter + height) # 主程序 diameter = 5; height = 10; print("Perimeter = ... 阅读更多

Python 程序计算级数和,其中第 n 项为 n^2 – (n-1)^2

Pavitra
更新于 2019-09-26 07:34:20

268 次浏览

在这篇文章中,我们将学习以下问题陈述的解决方案:问题陈述给定一个整数输入 n,我们需要计算所有 n 项的和,其中级数中的第 n 项表示如下:Tn = n2 - (n-1)2 我们有直接计算总和的公式,其中包括 n 的平方乘法,这需要更多的时间复杂度。为了减少它,我们在这里使用模乘法方法现在让我们看看实现 - 示例   在线演示 # Python 程序计算给定级数的和。mod = 1000000007 def findSum(n):    return ((n % mod) ... 阅读更多

广告
© . All rights reserved.