已为编程找到 34423 篇文章

Java 中的双端队列

Samual Sam
更新时间为 2020-06-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-06-26 06:16:10

4K+ 次浏览

Lempel-Ziv-Markov 链算法 (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 GMT 以来经过的毫秒数。演示该函数的程序如下 - 示例 在线演示 import 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() 函数是此模块的主要接口。打开() 该函数打开一个 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+ 次浏览

矩阵乘法通过相乘 2 个矩阵来生成一个新的矩阵。但前提是第一个矩阵的列数等于第二个矩阵的行数。下面给出了一个使用方形矩阵进行矩阵乘法的示例。示例 在线演示 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[][] ... 了解更多

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() 此函数执行 ... 了解更多

按字典顺序在 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 ... 了解更多

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

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

3K+ 次浏览

JSON 代表 JavaScript 对象表示法。它是一种轻量级的数据交换格式。它类似于 pickle。但是,pickle 序列化是 Python 特有的,而 JSON 格式是由许多语言实现的。Python 标准库中的 json 模块实现了与 pickle 和 marshal 模块类似的对象序列化功能。与 pickle 模块一样,json 模块还提供了 dumps() 和 loads() 函数,用于将 Python 对象序列化为 JSON 编码字符串,而 dump() 和 load() 函数将序列化 Python 对象写入/从文件读取。dumps()此函数将对象转换为 JSON 格式。loads()此函数将 JSON 字符串转换回 ... 了解更多

在 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 ... 阅读更多

广告
© . All rights reserved.