找到 34423 篇文章,关于编程

C#中的Shell排序程序

George John
更新于 2020年6月27日 06:24:13

737 次浏览

Shell排序允许交换数组中相距较远的项目,然后减少它们之间的差距。这是一种插入排序的推广。Shell排序之所以这样命名,是因为它最初是由唐纳德·谢尔发表的。下面给出了一个演示C#中Shell排序的程序 - 示例 在线演示 using System; namespace ShellSortDemo { public class Example { static void shellSort(int[] arr, int n) { int i, j, pos, temp; pos = 3; while (pos > ... 阅读更多

使用Python的简单聊天室

Samual Sam
更新于 2020年9月3日 16:10:11

3K+ 次浏览

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

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

Ankith Reddy
更新于 2020年6月27日 06:43:29

4K+ 次浏览

可以使用位运算符将数字乘以2。这是通过使用左移运算符并将位向左移动1位来完成的。这将导致数字翻倍。下面给出了一个演示使用位运算符将数字乘以2的程序。示例 在线演示 using System; namespace BitwiseDemo { class Example { static void Main(string[] args) { int num = 25, result; result = num

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

karthikeya Boyini
更新于 2019年7月30日 22:30:23

529 次浏览

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

如何在C#中执行归并排序?

Arjun Thakur
更新于 2020年6月27日 06:50:48

2K+ 次浏览

归并排序是一种使用分治法的排序算法。它将数组分成两部分,然后为这两部分分别调用自身。这个过程持续进行,直到数组排序完毕。下面给出了一个演示C#中归并排序的程序 - 示例 在线演示 using System; namespace QuickSortDemo { class Example { static public void merge(int[] arr, int p, int q, int r) { int i, j, k; int n1 = q - p + 1; int ... 阅读更多

C#程序:两个矩阵相乘

Chandu yadav
更新于 2020年6月26日 14:37:01

10K+ 次浏览

矩阵乘法程序用于将两个矩阵相乘。只有当第一个矩阵的列数等于第二个矩阵的行数时,此过程才有可能。下面给出了一个演示C#中矩阵乘法的程序 - 示例 在线演示 using System; namespace MatrixMultiplicationDemo { class Example { static 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年7月30日 22:30:23

10K+ 次浏览

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

Python中的类方法与静态方法

karthikeya Boyini
更新于 2019年7月30日 22:30:23

19K+ 次浏览

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

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

George John
更新于 2020年6月26日 14:41:50

5K+ 次浏览

快速排序是一种使用分治法的排序算法。它选择一个枢轴元素,并将其放在正确的位置。然后,使用快速排序再次对枢轴元素左侧和右侧的数组进行排序。这将持续进行,直到整个数组排序完毕。下面给出了一个演示C#中使用递归的快速排序的程序 - 示例 在线演示 using System; namespace QuickSortDemo { class Example { static public int Partition(int[] arr, int left, int right) { int pivot; pivot = ... 阅读更多

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

Ankith Reddy
更新于 2020年6月26日 14:43:07

671 次浏览

在C#中使用指针需要unsafe修饰符。还可以使用fixed关键字使用指针访问数组元素。这是因为数组和指针数据类型并不相同。例如:int[]数据类型与int*不同。下面给出了一个演示使用指针访问数组元素的程序。示例 using System; namespace PointerDemo { class Example { public unsafe static void Main() { int[] array = {55, 23, 90, 76, 9, 57, 18, 89, 23, 5}; int n = ... 阅读更多

广告
© . All rights reserved.