C++
Codegod23n24
一条CPP学徒,发表学习笔记与作业。
展开
-
(C++)冒泡排序和选择排序详细介绍
冒泡排序和选择排序排序的作用:将一组无序的数列重新排列成一组有序的序列冒泡排序选择排序#include<iostream>using namespace std;int main(){ int num[5] = { 7,64,52,4,39 }; int temp; //用于交换 num[min] 与 num[i] 的值 int i, j, min; cout...原创 2020-05-07 15:48:40 · 374 阅读 · 0 评论 -
(C++)动态一维数组及二维数组定义方法
(C++)动态一维数组及二维数组定义方法动态一维数组动态二维数组动态数组:是指在声明时没有确定数组大小的数组,即忽略圆括号中的下标;当要用它时,可随时用ReDim语句重新指出数组的大小。使用动态数组的优点是可以根据用户需要,有效利用存储空间。特点:数组到底应该有多大才合适,有时可能不得而知。所以希望能够在运行时具有改变数组大小的能力。动态数组就可以在任何时候改变大小。在Visual B...原创 2020-05-06 21:02:12 · 4282 阅读 · 0 评论 -
(C++)用辗转相除法求最大公约数和最小公倍数
用辗转相除法求最大公约数和最小公倍数介绍欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) =gcd(b,a mod b)。算法简介欧几里德算法是用来求两个正整数最大公约数的算法。是由古希腊数学家欧几里德在其著作《TheElements》中最早描述了这种算法,所以被命名为欧几里德算法。 扩展欧几里德算法可...原创 2020-03-28 13:43:12 · 2176 阅读 · 0 评论