找到 34423 篇文章 关于编程

C++ 中从给定未知数乘积获取最大公约数

Arnab Chakraborty
更新于 2019-10-21 06:59:29

105 次浏览

假设我们有两个整数 N 和 P。P 是 N 个未知整数的乘积。我们需要找到这些整数的最大公约数。可能存在不同的整数组合,它们会产生相同的结果。这里我们将生成所有可能组合中的最大公约数。假设 N = 3,P = 24,那么不同的组合将类似于 {1, 1, 24}、{1, 2, 12}、{1, 3, 8}、{1, 4, 6}、{2, 2, 6}、{2, 3, 4}。最大公约数分别为:1、1、1、1、2、1。因此,答案为 2。技术方法如下... 阅读更多

C++ 中连接二进制字符串后的最大连续零

Arnab Chakraborty
更新于 2019-10-17 13:40:16

371 次浏览

假设我们有一个长度为 n 的二进制字符串,另一个给定的值为 k。我们需要将二进制字符串连接 k 次。然后我们需要找到连接后的字符串中最大连续 0 的数量。假设二进制字符串为“0010010”,k = 2,那么在将字符串连接 k 次后,它将变为“00100100010010”。因此,最大连续 0 的数量为 3。方法很简单。如果数字包含所有 0,那么答案将为 n * k。如果字符串包含 1,那么结果将是... 阅读更多

如何在 Google Colaboratory 上运行 Python 代码?

Pradeep Elance
更新于 2019-10-17 13:25:07

651 次浏览

Google Colaboratory 是一种免费的 Jupyter notebook 环境,无需设置即可运行,并且完全在云端运行。它托管在 Google 云端,由 Google 维护,旨在帮助希望使用云环境运行和测试 Python 脚本的 Python 程序员。在本文中,我们将了解如何设置和运行 Google Colaboratory 云环境。打开 Python Notebook 我们导航到此 Google 链接 (https://colab.research.google.com/)。它会打开以下屏幕。我们从右下角选择“新建 Python3 Notebook”选项,如下图所示。Python 代码选项 单击“新建...” 阅读更多

如何使用 Python3 实现字典?

Pradeep Elance
更新于 2019-10-17 13:20:17

221 次浏览

Python 中的字典是一种数据结构,它将键映射到值,形成键值对。它们是最常用的数据结构之一,并且具有许多有趣的特性。它们用一对花括号括起来表示,如下所示。dict = {'day1':'Mon' ,'day2':'Tue', 'day3':'Wed'} 字典中的元素或键值对用单引号括起来,并用冒号分隔。创建字典 我们通过分配以键形式编写的值来创建字典。示例Dict1 = {'day1':'Mon' ,'day2':'Tue', 'day3':'Wed'} print(type(dict1)) print(dict1) # 使用 dict() 方法 dict2 =dict({('day1', 'Mon'), ('day2', 'Tue'), ('day3', ... 阅读更多

Python 中的堆队列(或 heapq)是什么?

Pradeep Elance
更新于 2019-10-17 13:12:58

207 次浏览

堆队列是一种特殊的树形结构,其中每个父节点都小于或等于其子节点。在 Python 中,它是使用 heapq 模块实现的。它在实现优先级队列方面非常有用,在优先级队列中,权重较高的队列项在处理时具有更高的优先级。创建堆 Python 的内置库 heapq 可以创建堆队列。此库具有执行堆数据结构上各种操作的相关函数。以下是这些函数的列表。heapify − 此函数将常规列表转换为堆。在生成的堆中... 阅读更多

在 Windows 中使用 Python 安装 MongoDB 的指南

Pradeep Elance
更新于 2019-10-17 13:08:55

545 次浏览

获取 MongoDB 要在 Windows 上安装 MongoDB,首先,从 https://mongodb.ac.cn/downloads 下载最新版本的 MongoDB。以下是如何选择 Windows 的 64 位 msi 安装程序的示例。安装 MongoDB 接下来,我们按照以下步骤安装 MongoDB。由于它是使用 msi 安装程序进行的 Windows 安装,因此步骤非常简单。我们选择完全安装而不是自定义安装。运行安装程序 在这里,我们运行已下载到系统的安装程序。安装开始询问各种确认步骤。选择服务配置 我们选择以网络服务用户的身份运行服务。单击... 阅读更多

Python 中的图形绘制

Pradeep Elance
更新于 2019-10-17 13:03:28

901 次浏览

Python 可以使用 matplotlib 库创建图形。它拥有众多软件包和函数,可以生成各种图形和图表。它也很容易使用。它与 numpy 和其他 Python 内置函数一起实现目标。在本文中,我们将了解它可以生成的一些不同类型的图形。简单图形 在这里,我们采用数学函数来生成图形的 x 和 y 坐标。然后我们使用 matplotlib 为该函数绘制图形。在这里,我们可以应用标签并显示图形的标题... 阅读更多

Python 中的 global 关键字

Pradeep Elance
更新于 2019-10-17 12:58:23

787 次浏览

Python 程序中的不同变量具有不同的作用域。根据变量声明的位置,它可能在函数内部可访问,也可能不可访问。有时我们需要修改函数内部的变量,而该变量位于其当前作用域之外。在这种情况下,我们使用 global 关键字以及变量名。以下是关于 global 关键字的关键要点 在函数外部声明的变量默认为全局变量。我们对函数内部的变量使用 global 关键字,以便可以修改它。如果没有 global 关键字,变量... 阅读更多

Python 中的 getpass() 和 getuser()(无回显的密码)

Pradeep Elance
更新于 2019-10-17 12:53:09

1K+ 次浏览

当您创建一些需要密码保护才能运行的 Python 程序时,我们会借助 getpass() 和 getuser() 模块。它们具有多种功能,可用于管理密码保护以及密码检索等。在本文中,我们将了解如何在显示和不显示回显的情况下输入密码。以下是处理它的不同方法。带提示符 以下代码保存到一个文件 (logon.py) 中。getpass() 函数打印提示符,然后读取用户的输入,直到他们按下回车键示例实时演示import getpass ... 阅读更多

如何在 Java 中使用 Jackson 在序列化期间忽略类?

raja
更新于 2020-07-06 13:29:57

2K+ 次浏览

Jackson 的 @JsonIgnoreType 注解可用于在序列化过程中忽略类,并且它可以标记类的所有属性或字段,以便在序列化和反序列化 JSON 对象时忽略它们。语法@Target(value={ANNOTATION_TYPE, TYPE}) @Retention(value=RUNTIME) public @interface JsonIgnoreType示例import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.core.*; import com.fasterxml.jackson.databind.*; import java.io.*; public class JsonIgnoreTypeTest {    public static void main(String args[]) throws IOException {       Employee emp = new Employee();       ObjectMapper mapper = new ObjectMapper();       String jsonString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(emp);       System.out.println(jsonString);    } } // Employee 类 class Employee {    @JsonIgnoreType    public static class Address {   ... 阅读更多

广告

© . All rights reserved.