找到关于编程的34423 篇文章

如何在 Windows 启动时自动运行 Python 脚本?

Arnab Chakraborty
更新于 2020年1月29日 10:43:54

1K+ 次浏览

将 Python 脚本添加到 Windows 启动项基本上意味着该脚本将在 Windows 启动时运行。这可以通过两个步骤完成 -步骤 1:将脚本添加到 Windows 启动文件夹Windows 启动后,它会执行(相当于双击)启动文件夹或目录中的所有应用程序。地址C:\Users\current_user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\默认情况下,当前用户下的 AppData 目录或文件夹是隐藏的,需要启用显示隐藏文件才能找到它,然后将脚本的快捷方式或脚本本身粘贴到指定地址。除此之外,必须设置 .PY 文件的默认... 阅读更多

如何在 C++ 中排列链表中的辅音和元音节点?

Arnab Chakraborty
更新于 2020年1月29日 10:37:05

145 次浏览

在这种技术中,我们将具有元音作为键的节点转移到开头,将辅音转移到结尾。在这种情况下,我们也保持顺序。示例如下所示-输入:A-M-A-Z-O-N 输出:A-A-O-M-Z-N 代码(复杂度:O(N),空间 O(1))示例实时演示#include using namespace std; class Node1{    public:    char var1;    Node1 *next1;    Node1(char v, Node1 *next1=NULL):var1(v), next1(next1){} }; Node1 *make_list(char array1[], int size1){    if(size1 ==0)    return NULL;    else {       Node1 *head = new Node1('o');       Node1 *temp = head;       for(int i=0;inext1 = new Node1(array1[i]);     ... 阅读更多

如何在 C/C++ 中排列二进制字符串以获得指定索引范围内的最大值?

Arnab Chakraborty
更新于 2020年1月29日 08:14:40

225 次浏览

对于给定的仅包含 0 和 1 的字符串,我们得到了 M 个不相交的范围 A,B(A

C++ 中的数组成员是深度复制的吗?

Arnab Chakraborty
更新于 2020年1月29日 08:12:50

915 次浏览

在 C/C++ 中,我们可以将一个结构体(或仅在 C++ 中的类)变量赋值给另一个相同类型的变量。当我们将一个结构体变量赋值给另一个变量时,该变量的所有成员都会复制到另一个结构体变量。在这种情况下,问题就出现了,当结构体包含数组时会发生什么?现在,我们必须讨论数组。需要注意的主要点是数组成员不是浅拷贝;对于数组成员,编译器会自动执行深度复制。在下面的程序中,结构体测试... 阅读更多

在 C++ 中,给定备用段中的角度,求弦与切线之间的角度?

Arnab Chakraborty
更新于 2020年1月29日 08:06:13

91 次浏览

对于给定的圆,弦和切线在特定点相遇。提供备用段中的角度。这里的主要任务是找到弦和切线之间的角度。示例输入:z = 40 输出:40 度 输入:z = 60 输出:60 度方法设,备用段中的给定角为角 QPR。设,弦与圆之间的角度 = 角 RQY = a因为从圆心到切线的线是垂直的,所以,角 CQR = 90-a因为,CQ = CR = 圆的半径所以,角 CRQ = 90-a现在,在... 阅读更多

C++ 中的字符串转换的原地算法

Arnab Chakraborty
更新于 2020年1月29日 08:09:55

118 次浏览

对于给定的字符串,将所有偶数位置的元素转移到字符串的末尾。在转移元素时,保持所有偶数位置和奇数位置元素的相对顺序相同。例如,如果给定的字符串是“a1b2c3d4e5f6g7h8i9j1k2l3m4”,则将其原地转换为“abcdefghijklm1234567891234”,时间复杂度为 O(n)。以下是步骤剪切大小为 3^k + 1 形式的最高前缀子字符串。在此步骤中,我们找到最大的非负整数 k,使得 3^k+1 小于或等于 n(字符串的长度)实现循环领导迭代算法(已在下面解释),从索引 1 开始,... 阅读更多

C/C++ 中关于 Bertrand 选票定理的应用

Arnab Chakraborty
更新于 2020年1月29日 07:51:43

139 次浏览

在 Bertrand 的原始论文中,他解释了一个依赖于有利序列数量的一般公式的证明,该公式实现了一个递归关系。示例假设有 5 名投票者,其中 3 人投票给候选人 A,2 人投票给候选人 B(因此 p = 3,q = 2)。存在十种可能的投票顺序-AAABBAABABABAABBAAABAABBAABABABAABAABBAABABAABBAAA对于顺序 AABAB,选举过程中投票的统计如下所示-候选人AABABA12233B00112对于每一列,A 的统计始终大于 B 的统计,因此 A 始终严格领先于 B。对于... 阅读更多

C++ 中的交替元音和辅音字符串

Arnab Chakraborty
更新于 2020年1月29日 07:47:42

160 次浏览

对于给定的字符串,重新排列给定字符串的字符,以便元音和辅音占据交替的位置。如果字符串不能以正确的方式重新排列,则显示“没有这样的字符串”。元音之间的顺序和辅音之间的顺序应该保持不变。如果可以构造多个需要的字符串,则显示字典序较小的字符串。示例输入:Tutorial 输出:Tutorila 输入:onse 输出:nose存在两种可能的输出“nose”和“ones”。由于“nose”的字典序较小,我们显示它。给定字符串中元音和辅音的数量是... 阅读更多

在 C++ 中将 1 到 3999 之间的十进制数转换为罗马数字

Ayush Gupta
更新于 2020年1月29日 07:45:23

329 次浏览

在本教程中,我们将讨论一个程序,该程序将 1 到 3999 之间的十进制数转换为罗马数字。为此,我们将提供一个随机整数。我们的任务是将给定的数字转换为其罗马数字等价物。示例实时演示#include using namespace std; //将十进制转换为罗马数字 int printRoman(int number){    int num[] = {1,4,5,9,10,40,50,90,100,400,500,900,1000};    string sym[] =    {"I","IV","V","IX","X","XL","L","XC","C","CD","D","CM","M"};    int i=12;    while(number>0){       int div = number/num[i];       number = number%num[i];       while(div--){          cout

在 C++ 中转换为仅包含数字 3 和 8 的数字

Ayush Gupta
更新于 2020年1月29日 07:44:12

53 次浏览

在本教程中,我们将讨论一个程序,该程序将数字转换为仅包含数字 3 和 8 的数字。为此,我们将提供一个随机数。我们的任务是通过从数字中加/减 1 或将数字的数字转换为任何所需的数字来将其数字转换为仅为 3 和 8。示例实时演示#include using namespace std; //计算所需的最小操作次数 int cal_min(long long int num){    //计算余数和操作次数    int rem;    int count = 0;    while (num) {       rem = num % 10;   ... 阅读更多

广告
© . All rights reserved.