- 博客(7)
- 收藏
- 关注
原创 C++ 冒泡排序
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复进行的,直到没有再需要交换的元素为止。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
2024-09-05 16:50:36
457
原创 【题目】跨栏题解
所有站台之间有 M 条单向路径,第 i 条路经是从站台 Si 开始,到站台 Ei,其中最高的栏的高度为 Hi。对于 100%的数据1
2024-08-23 09:05:10
854
原创 洛谷P2911题解
对于一个有S个面的骰子每个面上的数字是1,2,3,...,S.每个面(上的数字)出现的概率均等.贝茜希望找出在所有“三个面上的数字的和”中,哪个和的值出现的概率最大.现在给出每个骰子的面数,需要求出哪个所有“三个面上的数字的和”出现得最频繁.如果有很多个和出现的概率相同,那么只需要输出最小的那个.三个骰子.这三个不同的骰子的面数分别为s1 s2 s3。2.定义一个数组,重复将a[i+j+k]++;3.最后,一个·for循环用Max比较出现次数,写作不易,请给个小红心支持支持吧!那么,很容易就得到了代码。
2024-08-22 20:11:34
352
原创 C++ 选择排序
选择排序是一种简单直观的排序算法。它的工作原理是每次从未排序的数组中找到最小(或最大)的元素,然后将其放到已排序数组的末尾。这个过程重复进行,直到所有元素都排序完毕。
2024-07-27 16:13:43
618
原创 C++ 插入排序
定义:插入排序是一种简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
2024-07-24 21:27:35
393
原创 C++ 最小公倍数
定义:最小公倍数(LCM)是两个或多个整数的公倍数中最小的一个。例如:18和24的最小公倍数是72;20和50最小公倍数是100在数学上,最小公倍数简写为(设两数为a,b):[a,b]
2024-07-23 17:06:33
727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人