![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法小世界
陈漂亮beauty
东华在读计算机头秃研究生
展开
-
【蓝桥杯】-数字图形-C++解决
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEF...原创 2020-03-30 20:12:24 · 733 阅读 · 0 评论 -
ACM算法之----面对排序的通用做法sort
这几天一直在学习各种各种排序的思想,冒泡的双重循环,桶排序的精准定位以及快排的二分法,实现排序有很多种思想,但真正在算法竞赛的时候,首当其冲的就应该是一个东西!!!!sort()!!!一个sort就可以解决大部分的排序问题,sort的用法也很简单: sort(a,a+n),a为数列的首,a+n为数列的尾下面是一个具...原创 2020-02-19 18:16:02 · 309 阅读 · 0 评论 -
排序算法之冒泡排序
冒泡排序由于复杂度很高,有 O(N 2 ),所以我一直感觉有些中看不中用,,真正做题需要排序的时候是不会用冒泡排序的,但!它的算法实现蛮有意思,还是要知道人家是怎么做的!首先,冒泡的核心为:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。假设有n个数需要从高到低排列,从第一个数开始比较,一次能把它给固定住,所以想固定好所有的数需要n-1次,这是一个循环,那对于每一个数该怎么固定...原创 2020-02-12 17:47:12 · 196 阅读 · 0 评论 -
排序算法之简易的桶排序
桶排序在庞大的排序家族中属于比较直接比较简单的了,它的思想非常简单:把顺序先归好,相当于把桶先排列好,满足这一个桶的条件就把它扔到对应的桶里去;eg:现在有五个学生的成绩:23,67,99,88,56 ,想将它们按照从高到低排列,使用桶排列的话,我可以安排101个桶,设每个桶初始为0,代表还没有东西放进去,第0号桶就代表考0分的,第1号桶就是考1分的,以此类推。考23分就把它放...原创 2020-02-12 16:43:32 · 213 阅读 · 0 评论