找到 34423 篇文章 关于编程

Python 中的必填参数

Mohd Mohtashim
更新于 2020年1月30日 06:14:12

7K+ 次浏览

必填参数是指按正确的顺序传递给函数的参数。此处,函数调用中的参数数量必须与函数定义完全匹配。要调用函数 printme(),您必须传递一个参数,否则会产生如下语法错误:示例 在线演示 #!/usr/bin/python # 函数定义在此 def printme(str): "此函数打印传递的字符串" print str return; # 现在您可以调用 printme 函数 printme() 输出 当执行上述代码时,会产生以下结果:Traceback (most recent call last): File "test.py", line 11, in printme(); TypeError: ... 阅读更多

二进制数系统 - C/C++ 中的算术加法溢出?

Arnab Chakraborty
更新于 2020年1月29日 11:43:59

667 次浏览

二进制补码系统广泛应用于计算机体系结构中。N 位二进制补码系统能够表示从 -2n-1 到 2n-1 - 1 的数字。4 位可以表示从 (-8 到 7) 的数字,5 位可以表示从 (-16 到 15) 的数字(在二进制补码系统中)。当添加两个 N 位二进制补码数字时,如果结果太大而无法放入该 N 位组中,则会发生溢出。计算机包含 N 位固定寄存器。两个 N 位数字相加的结果最多为 N+1 位数字。进位标志存储…… 阅读更多

C++ 中的二进制索引树或 Fenwick 树?

Arnab Chakraborty
更新于 2020年1月29日 11:11:23

316 次浏览

与平面数字数组相比,Fenwick 树在两种操作之间取得了更好的平衡:元素更新和前缀和计算。对于 m 个数字的平面数组,我们可以存储元素或前缀和。在第一种情况下,计算前缀和需要线性时间;在第二种情况下,修改或更新数组元素需要线性时间(在这两种情况下,另一种操作都可以在恒定时间内完成)。Fenwick 树允许两种操作都在 O(log m) 时间内完成。这是通过表示…… 阅读更多

C++ 中的装箱问题(最小化已用箱子数量)?

Arnab Chakraborty
更新于 2020年1月29日 11:08:42

3K+ 次浏览

对于给定的 m 个不同重量的元素和每个容量为 C 的箱子,将每个元素分配到一个箱子中,以便最小化已用箱子的总数。假设所有元素的重量都小于箱子的容量。应用 将数据放在多个磁盘上。装载集装箱,如卡车。将广告装入固定长度的广播/电视台广告时段。作业调度。示例 输入:weight[] = {4, 1, 8, 1, 4, 2} 箱子容量 c = 10 输出:2 我们至少需要 2 个箱子来容纳所有元素 第一个箱子包含 {4, 4, 2},第二个箱子包含 {8, 2} 下界 我们总是可以计算…… 阅读更多

Python 中的按引用传递与按值传递

SaiKrishna Tavva
更新于 2024年11月20日 17:40:48

8K+ 次浏览

在 Python 中,按值调用和按引用调用是两种将参数传递给函数的通用方法。在按值调用方法中,无法更改原始值,而在按引用调用中,可以更改原始值。Python 中的按值调用 当我们将参数传递给函数时,它会在本地存储(在堆栈内存中),即这些变量的范围在函数内,并且不会影响全局变量(函数外的变量)的值。在 Python 中,“按值传递”仅适用于不可变类型,例如整数、浮点数、字符串…… 阅读更多

在 Python 中调用函数

Mohd Mohtashim
更新于 2020年1月29日 11:10:26

361 次浏览

定义函数仅为其命名,指定要包含在函数中的参数以及代码块的结构。一旦函数的基本结构确定,您可以通过从另一个函数调用它或直接从 Python 提示符调用它来执行它。以下是调用 printme() 函数的示例:在线演示 #!/usr/bin/python # 函数定义在此 def printme(str): "此函数打印传递的字符串" print str return; # 现在您可以调用 printme 函数 printme("这是对用户定义函数的第一次调用!") printme("再次对同一函数进行第二次调用") 输出…… 阅读更多

Python 中的 calendar 模块

Mohd Mohtashim
更新于 2020年1月29日 11:09:25

505 次浏览

calendar 模块提供与日历相关的函数,包括打印给定月份或年份的文本日历的函数。默认情况下,calendar 将星期一作为一周的第一天,将星期日作为最后一天。要更改此设置,请调用 calendar.setfirstweekday() 函数。以下是 calendar 模块中提供的函数列表:序号 函数及描述 1 calendar.calendar(year, w=2, l=1, c=6) 返回一个多行字符串,其中包含 year 年的日历,格式化为三列,由 c 个空格隔开。w 是每个日期的字符宽度;每行的长度为 21*w+18+2*c。l 是每周的行数。2 calendar.firstweekday( ) 返回当前设置…… 阅读更多

C/C++ 中的 Barabasi Albert 图(用于无标度模型)?

Arnab Chakraborty
更新于 2020年1月29日 11:00:00

223 次浏览

Barabási-Albert 模型被认为是几种提出的产生无标度网络的模型之一。它结合了两个重要的通用概念:增长和优先依附。增长和优先依附这两个概念在真实网络中广泛存在。增长的含义是网络中的节点数量随着时间的推移而增加。优先依附的含义是,节点连接得越多,接收新链接的机会就越大。度数较高的节点具有更强的捕获或获取添加到网络中的链接的能力。基本上,如果我们考虑…… 阅读更多

Python 中的 time 模块

Mohd Mohtashim
更新于 2020年1月29日 11:08:47

359 次浏览

Python 提供了一个常用的 time 模块,其中包含用于处理时间和在不同表示形式之间转换的函数。以下是所有可用方法的列表 - 序号 函数及描述 1 time.altzone 如果定义了本地夏令时时区,则其相对于 UTC 的偏移量(以秒为单位)。如果本地夏令时时区在 UTC 以东(例如西欧,包括英国),则该值为负数。仅当 daylight 不为零时才使用此值。2 time.asctime([tupletime]) 接受一个时间元组,并返回一个可读的 24 字符串,例如“Tue Dec 11 18:07:14 2008”。3 time.clock( ) 返回当前 CPU 时间,以浮点数秒为单位。用于测量计算... 阅读更多

在 C++ 中,给定位置具有左括号的平衡表达式?

Arnab Chakraborty
更新于 2020年1月29日 10:57:50

浏览量 156 次

对于给定的整数 m 和位置数组 'position[]' (1

广告
© . All rights reserved.