找到34423 篇关于程序设计的文章

Java 中的双端队列

Samual Sam
更新于 2020 年 6 月 26 日 06:18:01

738 次浏览

双端队列是双端队列,可以从任意一端添加或删除数据元素。Java 中的双端队列是使用 java.util.Deque 接口实现的,它是一种 java.util.Queue 接口的子类型。如下所示,提供了一个演示双端队列一些方法的程序示例:示例 活动演示import java.util.*; public class Example {    public static void main(String[] args) {       Deque d = new LinkedList();       d.add("5");       d.addFirst("1");       d.addLast("9");       d.push("7");       d.offer("8");       d.offerFirst("6");       d.offerLast("2"); ... 了解更多

使用 Python 进行 LZMA 算法压缩 (lzma)

Chandu yadav
更新于 2020 年 6 月 26 日 06:16:10

4K+ 次浏览

Lempel–Ziv–马尔科夫链算法(LZMA)使用一种比其他压缩算法具有更高压缩比的词典压缩方案,执行无损数据压缩。Python 的 lzma 模块包含用于使用 LZMA 算法压缩和解压缩数据的类和便捷函数。虽然该模块中的功能与 bz2 模块类似,但与 BZ2File 类相比,LZMAFile 类不是线程安全的。这里,lzma 模块中的 open() 函数是打开 lzma 压缩文件对象的最简单方法。open() 此函数打开 LZMA 压缩文件并返回文件对象。该函数需要两个主要参数 - 文件名和... 阅读更多

Java 中的时间函数

karthikeya Boyini
更新于 26-6-2020 06:19:02

736 次浏览

Java 提供 java.util 包中可用的 Date 类,该类封装了当前日期和时间。可从 java.util.Date 类访问时间函数。这表示具有毫秒精度的当前时间。Java 中的一个时间函数是 getTime() 函数。它返回从 1970 年 1 月 1 日 00:00:00 格林威治标准时间经过的毫秒数。演示此函数的程序如下 - 示例 现场演示导入 java.util.*; public class Example {    public static void main(String[] args) {       Date d = new Date(95, 7, 15);       long num = ... 阅读更多

Python 对 bzip2 压缩(bz2)的支持

Ankith Reddy
更新于 26-6-2020 06:20:36

3K+ 次浏览

bzip2 是一种用于文件压缩和解压缩的开源算法。Python 的 bz2 模块提供以编程方式实现 bzip2 算法的功能。open() 函数是该模块的主要接口。open() 此函数打开 bzip2 压缩文件并返回文件对象。该文件可以以二进制/文本模式和读/写权限被打开。该函数根据压缩级别参数 1 到 9 执行压缩。write() 当文件在“w”或“wb”模式下打开时,此函数可用于文件对象。在二进制模式下,它会向文件中写入压缩后的二进制数据。在普通文本模式下,该文件 ... 阅读更多

Python 对 gzip 文件 (gzip) 的支持

Arjun Thakur
更新于 25-6-2020 13:58:33

13K+ 次浏览

GZip 应用程序用于文件的压缩和解压缩。它是 GNU 项目的一部分。Python 的 gzip 模块是 GZip 应用程序的接口。gzip 数据压缩算法本身基于 zlib 模块。gzip 模块包含 GzipFile 类的定义以及它的方法。它还包含便捷函数 open()、compress() 和 decompress()。实现压缩和解压缩最简单的方法是使用上述函数。open() 此函数以二进制或文本模式打开 gzip 压缩文件并返回类似文件的对象,其可能是物理文件、字符串或字节对象。默认情况下,该文件 ... 阅读更多

使用 Java 乘以两个矩阵

Samual Sam
更新于 26-6-2020 06:22:34

5K+ 次浏览

矩阵乘法通过把两个矩阵相乘而生成一个新的矩阵。但是,前提是第一个矩阵的列数应等于第二个矩阵的行数。下面给出了一个方阵矩阵乘法的示例。示例 实时演示 public class Example {    public static void main(String args[]) {       int n = 3;       int[][] a = { {5, 2, 3}, {2, 6, 3}, {6, 9, 1} };       int[][] b = { {2, 7, 5}, {1, 4, 3}, {1, 2, 1} };       int[][] ... Read More

Python 中与 gzip 兼容的压缩 (zlib)

George John
更新于 2020 年 6 月 25 日 14:02:35

753 次浏览

zlib 模块提供 Python 中的 Zlib 压缩库(http://www.zlib.net)实现,该模块是 GNU 项目的一部分。本文讨论了在 zlib 模块中定义的重要函数。compress() 该函数是该模块的主要接口,与 decompress() 函数配合使用。此函数通过压缩给定数据而返回字节对象,该数据作为参数提供。此函数具有另一个名为 level 的参数,用于控制压缩程度。它是一个介于 0 到 9 之间的整数。最低值 0 表示无压缩,9 表示最佳压缩。压缩级别越高,压缩的字节对象长度越大。decompress() 此函数执行 ... Read More

在 Java 中按字典顺序排列单词

karthikeya Boyini
更新于 2020 年 6 月 25 日 14:03:52

2K+ 次浏览

按字典顺序或词典顺序对单词进行排序。这意味着单词基于其组成字母按字母顺序排列。下面给出了一个示例。单词的原始顺序为 Tom Anne Sally John 单词的词典顺序为 Anne John Sally Tom 下面给出了一个演示此功能的程序。示例 实时演示 public class Example {    public static void main(String[] args) {       String[] words = { "Peach", "Orange", "Mango", "Cherry", "Apple" };       int n = 5;       System.out.println("The original order of the words ... Read More

Python 中的 JSON 编码器和解码器包

Chandu yadav
更新于 2020 年 6 月 26 日 06:42:28

3K+ 次浏览

JSON 的意思是 JavaScript 对象表示法。它是一种轻量级的交换格式。它类似于泡菜。但是,泡菜序列是 Python 特定的,而 JSON 格式却是很多语言都能实现的。Python 标准库中的 json 模块实现了类似于 pickle 和 marshal 模块的对象序列功能。 就像在 pickle 模块中一样,json 模块也提供 dumps() 和 loads() 函数,用于将 Python 对象序列化到 JSON 编码字符串中,而 dump() 和 load() 函数将 Python 对象序列化到文件中或从文件中读取。dumps() 此函数将对象转换为 JSON 格式。loads() 此函数将 JSON 字符串转换回 ... Read More

在 Java 中融合两个已排序的数组

Samual Sam
更新于 2020 年 6 月 25 日 14:09:13

8K+ 次浏览

可以融合两个排序的数组,以便形成一个最终排序的数组。下面给出了一个示例。数组 1 = 1 3 7 9 10 数组 2 = 2 5 8 合并的数组 = 1 2 3 5 7 8 9 10 下面给出了一个演示此功能的程序。示例 实时演示 public class Example {    public static void main (String[] args) {       int[] arr1 = {11, 34, 66, 75};       int n1 = arr1.length;       int[] arr2 = {1, 5, 19, 50, 89, 100};       int ... Read More

广告
© . All rights reserved.