![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序方法
NewYearBell
分享自己的学习笔记
展开
-
PTA团体程序设计天梯赛-练习集L1-002打印沙漏
题目地址: https://pintia.cn/problem-sets/994805046380707840/problems/994805145370476544 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 ...原创 2020-03-09 13:18:07 · 540 阅读 · 0 评论 -
经典排序算法之冒泡排序、选择排序、插入排序 c++
排序算法是编程学习的基础,而 冒泡排序 选择排序 插入排序 对于小型数组效率高,但是对于大型的数据效率就比较差了。 1.冒泡排序 顾名思义,冒泡排序就是将满足条件的数据从前向后平移。 例如定义数组 a[]={9,4,7,5,8,6,2,3,1}; 伪代码: 1.首先将数组第一个与第二个比较,如果比后面的大,就进行交换。 2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对...原创 2018-08-17 19:51:16 · 195 阅读 · 0 评论