57 次浏览
可以使用 Java 中 Period 类中的 negated() 方法获取 Period 的不可变副本,其中所有 Period 元素都取反。此方法不需要参数,它返回取反后的 Period 元素。下面给出一个演示此方法的程序示例实时演示导入 java.time.Period; 导入 java.time.LocalDate; 公共类演示 { 公共静态无效主要(字符串[] args) { 字符串周期 =“P5Y7M15D”; 周期 p = 周期.解析(周期); System.out.println(“周期为:” + p); System.out.println(“元素取反后的周期为:” + p.negated()); } ... 阅读更多
1K+ 次浏览
归并排序技术基于分治技术。我们将整个数据集划分为较小的部分,并以排序的顺序将它们合并成较大的部分。它对于最坏情况也非常有效,因为该算法对于最坏情况也具有较低的时间复杂度。链表可以使用归并排序非常有效地进行排序。对于链表,合并任务非常简单。我们只需更新链接即可合并它们。在本节中,我们将了解如何使用这种方法对链表进行排序。归并排序技术的时间复杂度 - 最佳情况和平均情况为 O(n log n),最坏情况为 O(n2)。空间… 阅读更多
4K+ 次浏览
可以使用 Java 中 Period 类中的 between() 方法获取两个日期之间的 Period。此方法需要两个参数,即开始日期和结束日期,它返回这两个日期之间的 Period。下面给出一个演示此方法的程序示例实时演示导入 java.time.Period; 导入 java.time.LocalDate; 公共类演示 { 公共静态无效主要(字符串[] args) { LocalDate startDate = LocalDate.parse(“2015-03-15”); LocalDate endDate = LocalDate.parse(“2019-05-20”); System.out.println(“开始日期为:” + startDate); System.out.println(“结束日期为:” + endDate); ... 阅读更多
52 次浏览
可以使用 Java 中 Period 类中的 multipliedBy() 方法获取 Period 的不可变副本,其中所有 Period 元素都乘以一个值。此方法需要一个参数,即要乘以的值,它返回乘以该值的 Period 的不可变副本。下面给出一个演示此方法的程序示例实时演示导入 java.time.Period; 公共类演示 { 公共静态无效主要(字符串[] args) { 字符串周期 =“P5Y9M4D”; 周期 p = 周期.解析(周期); System.out.println(“周期为:” ... 阅读更多
354 次浏览
快速排序技术通过将列表分成两部分来完成。最初,通过分区算法选择一个枢轴元素。枢轴的左侧包含小于枢轴的值,右侧包含大于枢轴的值。分区后,每个单独的列表都使用相同的过程进行分区。这里我们考虑一个大型数组(大约 100 个元素)进行排序。我们取一些数字,然后以随机顺序对其进行混洗,使它们变得无序。然后使用快速排序技术进行排序。快速排序技术的时间复杂度 - 最佳情况和平均情况为 O(n log n),最坏情况为 O(n2)。空间… 阅读更多
79 次浏览
可以使用 Java 中 Period 类中的 from() 方法从 Temporal 对象获取 Period 对象的实例。此方法需要一个参数,即 TemporalAmount,它返回获得的 Period 对象。下面给出一个演示此方法的程序示例实时演示导入 java.time.Period; 公共类演示 { 公共静态无效主要(字符串[] args) { int 天 = 20; int 月 = 11; int 年 = 3; 周期 p = 周期.from(周期.of(年,月,天)); System.out.println(“周期为:” + ... 阅读更多
504 次浏览
可以使用 Java 中 Period 类中的 parse() 方法从字符串值获取 Period 实例。此方法需要一个参数,即要解析的字符串。此字符串不能为 null。此外,它返回从作为参数传递的字符串值获得的 Period 实例。下面给出一个演示此方法的程序示例:实时演示导入 java.time.Period; 公共类演示 { 公共静态无效主要(字符串[] args) { 字符串周期 =“P5Y7M15D”; 周期 p = 周期.解析(周期); System.out.println(“周期为:” + p); ... 阅读更多
85 次浏览
可以使用 Java 中 Period 类中的 of() 方法获取给定天数、月数和年数的 Period。此方法需要 3 个参数,即天数、月数和年数。此外,它返回具有给定天数、月数和年数的 Period 对象。下面给出一个演示此方法的程序示例实时演示导入 java.time.Period; 公共类演示 { 公共静态无效主要(字符串[] args) { int 天 = 20; int 月 = 11; int 年 = ... 阅读更多
45 次浏览
可以使用 Java 中 Period 类中的 toTotalMonths() 方法获取特定 Period 的总月数。此方法不需要参数,它返回 Period 中的总月数,以长整数值表示。下面给出一个演示此方法的程序示例实时演示导入 java.time.Period; 公共类演示 { 公共静态无效主要(字符串[] args) { 字符串周期 =“P2Y1M15D”; 周期 p = 周期.解析(周期); System.out.println(“周期为:” + p); System.out.println(“总月数为:” + ... 阅读更多
259 次浏览
为了在线性时间内对一些小数字进行排序,我们可以使用计数排序技术。计数排序是一种稳定的排序技术,用于根据作为小数字的键对对象进行排序。它计算键值相同的键的数量。当不同键之间的差异不太大的时候,这种排序技术效率很高,否则它会增加空间复杂度。计数排序技术的复杂度时间复杂度:O(n + r)空间复杂度:O(n + r)输入 - 未排序数据列表:2 5 6 2 3 10 3 6 7 8输出 - 排序后的数组:... 阅读更多