找到 34423 篇文章 适用于编程

C# 中的 Shell 排序程序

George John
更新于 2020-06-27 06:24:13

737 次浏览

Shell Sort 允许交换数组中相距较远的项目,然后缩小它们之间的差距。这是一种插入排序的推广。Shell Sort 因此得名,因为它最初是由 Donald Shell 发布的。以下给出了一个演示 C# 中 Shell 排序的程序 -示例 实时演示使用 System; 命名空间 ShellSortDemo {    公共类示例 {      静态 void shellSort(int[] arr, int n) {          int i, j, pos, temp;          pos = 3;          当 (pos > ... 阅读更多

使用 Python 的简单聊天室

Samual Sam
更新于 2020-09-03 16:10:11

3K+ 次浏览

在本文中,我们将了解如何使用 Python 和 Socket 编程创建服务器和客户端聊天室系统。套接字是任何通信通道的端点。它们用于连接服务器和客户端。套接字是双向的。在本区域中,我们将为每一端设置套接字,并通过服务器在不同的客户端之间设置聊天室系统。服务器端有一些端口可以连接到客户端套接字。当客户端尝试连接到同一端口时,将建立聊天室连接。基本上有两个部分。服务器端 ... 阅读更多

如何在 C# 中使用位运算符将给定数字乘以 2?

Ankith Reddy
更新于 2020-06-27 06:43:29

4K+ 次浏览

可以使用位运算符将数字乘以 2。这是通过使用左移运算符并将位向左移动 1 位来完成的。这会导致得到之前数字的两倍。以下给出了一个演示使用位运算符将数字乘以 2 的程序。示例 实时演示使用 System; 命名空间 BitwiseDemo {    类示例 {      静态 void Main(string[] args) {          int num = 25, result;          result = num

使用 OpenCV 的 Python 程序检测图像边缘

karthikeya Boyini
更新于 2019-07-30 22:30:23

529 次浏览

在这个问题中,我们将了解 Python 如何检测图像或视频文件的边缘。为了实现这一点,我们需要 OpenCV 库。OpenCV 库主要用于计算机视觉。它是开源的。最初由英特尔设计。根据开源 BSD 许可证,它是免费使用的。要使用 OpenCV 功能,我们需要使用 pip 下载它们。OpenCV 将下载 Numpy 模块。这也将是必需的。sudo pip3 install opencv-python 作为输入,在本例中,我们使用了一个视频文件。我们也可以使用我们的网络摄像头来 ... 阅读更多

如何使用 C# 执行归并排序?

Arjun Thakur
更新于 2020-06-27 06:50:48

2K+ 次浏览

归并排序是一种使用分治法的排序算法。它将数组分成两部分,然后为这两部分中的每一部分调用自身。这个过程持续进行,直到数组排序。以下给出了一个演示 C# 中归并排序的程序 -示例 实时演示使用 System; 命名空间 QuickSortDemo {    类示例 {      静态公共 void merge(int[] arr, int p, int q, int r) {          int i, j, k;          int n1 = q - p + 1;          int ... 阅读更多

C# 程序用于乘以两个矩阵

Chandu yadav
更新于 2020-06-26 14:37:01

10K+ 次浏览

矩阵乘法程序用于乘以两个矩阵。只有当第一个矩阵的列数等于第二个矩阵的行数时,此过程才有可能。以下给出了一个演示 C# 中矩阵乘法的程序 -示例 实时演示使用 System; 命名空间 MatrixMultiplicationDemo {    类示例 {      静态 void Main(string[] args) {          int m = 2, n = 3, p = 3, q = 3, i, j;          int[, ] a = {{1, 4, 2}, {2, 5, 1}};     ... 阅读更多

使用 Python 从您的 Gmail 帐户发送带有附件的邮件

Samual Sam
更新于 2019-07-30 22:30:23

10K+ 次浏览

在本文中,我们将了解如何使用 Python 发送带有附件的电子邮件。要发送邮件,我们不需要任何外部库。有一个名为 SMTPlib 的模块,它随 Python 提供。它使用 SMTP(简单邮件传输协议)来发送邮件。它为邮件创建 SMTP 客户端会话对象。SMTP 需要有效的源和目标电子邮件 ID 以及端口号。不同站点的端口号各不相同。例如,对于 Google,端口为 587。首先,我们需要导入模块来发送邮件。导入 smtplib 在这里,我们也 ... 阅读更多

Python 中的类方法与静态方法

karthikeya Boyini
更新于 2019-07-30 22:30:23

19K+ 次浏览

Python 中的类方法是一种方法,它绑定到类而不是该类的对象。静态方法也是一样的,但有一些基本的区别。对于类方法,我们需要指定 @classmethod 装饰器,对于静态方法,使用 @staticmethod 装饰器。类方法语法。类 my_class: @classmethod deffunction_name(cls, arguments): #函数体返回值静态方法语法。类 my_class: @staticmethod deffunction_name(arguments): ... 阅读更多

C# 程序使用递归执行快速排序

George John
更新于 2020-06-26 14:41:50

5K+ 次浏览

快速排序是一种使用分治法的排序算法。它采用一个枢纽元素并将其放置在其正确的位置。然后使用快速排序再次对枢纽元素左侧和右侧的数组进行排序。这将持续进行,直到整个数组排序。以下给出了一个演示 C# 中使用递归的快速排序的程序 -示例 实时演示使用 System; 命名空间 QuickSortDemo {    类示例 {      静态公共 int Partition(int[] arr, int left, int right) {          int pivot;          pivot = ... 阅读更多

如何在 C# 中使用指针表示法访问数组元素?

Ankith Reddy
更新于 2020-06-26 14:43:07

671 次浏览

在 C# 中使用指针需要 `unsafe` 修饰符。此外,可以使用 `fixed` 关键字通过指针访问数组元素。这是因为数组和指针数据类型并不相同。例如:数据类型 `int[]` 与 `int*` 不相同。下面给出一个演示如何使用指针访问数组元素的程序示例。

广告

© . All rights reserved.