找到 34423 篇文章 相关编程

Python 程序中的单利计算

Pavitra
更新于 2019年9月26日 11:56:50

212 次浏览

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

Python 程序中的选择排序

Pavitra
更新于 2019年9月26日 11:49:07

303 次浏览

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

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

raja
更新于 2020年7月4日 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年7月4日 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年9月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年9月26日 08:05:33

1K+ 次浏览

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

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

Pavitra
更新于 2019年9月26日 07:59:28

154 次浏览

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

Python 程序中查找抛物线的顶点、焦点和准线的程序

Pavitra
更新于 2019年9月26日 07:46:33

133 次浏览

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

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

Pavitra
更新于 2019年9月26日 07:43:38

317 次浏览

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

Python 程序,用于查找以 n^2 – (n-1)^2 为第 n 项的级数之和

Pavitra
更新于 2019年9月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.