蓝桥杯java
黄瓜炒鸡蛋emm
黄瓜炒鸡蛋
展开
-
java 计数排序——三级版(内含思路,代码,注释)
计数排序:三级版计数排序是对二级版计数排序的进一步优化,他不在对辅助数组进行双重循环扫描输入数字,而是用一种巧妙的方法对数组进行赋值。代码思路:略……(哈哈,我觉得我不一定准确的弄明白了,所以就不在这里误人子弟了,不过将上传一个视频链接供大家分享)bilibili计数排序思路超链接(点击这里,有惊喜哦~)代码如下:public class 计数排序三级版 {/** * @para...原创 2020-05-01 11:24:36 · 1165 阅读 · 0 评论 -
java 计数排序——二级版(内含思路,代码,注释)
计数排序:二级计数排序只在初级计数排序上做了些许优化。但在些许特殊排序元素的情况下,却能节约很大的时间和空间。代码思路:当用初级排序排序数组内的元素都比较大的时候,比如:1000,1200……那么对前面空间的浪费都是非常大的,但是当我们对元素组同时扫描出最大值和最小值的时候,数组的空间就能得到控制了。(话不多说,上代码!)代码如下:public class 计数排序二级版 {/**...原创 2020-05-01 10:55:12 · 215 阅读 · 0 评论 -
java 计数排序——初级版(内含思路,代码,注释)
计数排序排序的方法又很多种,有效率高的,有简单粗暴的,有令人头疼的。但是今天我要讲的这种排序,我觉得是及其简单的,它的思路很简单,却又比冒泡排序要省略很多的时间,他就是——计数排序。代码思路:我们在用数组排序的时候,自然会牵扯到数组的坐标。但是与其用各种递归、分治、回溯、多重循环反复倒腾这些坐标里的数字,何不在坐标本身上下点功夫呢??是的,比如我们在排序一个数组的时候,一个数组的数字为10...原创 2020-04-30 20:50:18 · 248 阅读 · 0 评论 -
java 快速排序(内含思路,代码,注释)
快速排序 众所周知,一般来说,在解题的过程中我们会经常用到排序。但是排序的方法又多种多样,但是要说哪一种效率最高,当然就是快排和他的各种完善版排序了。 快排的特点在于只做了排序,省略了数组合并的过程。 这里为大家带来的是双指针快速排序,他的效率并不稳定,但是在多数情况下他的效率还是远高于大部分排序的。(最坏的情况下,他的效率也就相当于一个暴力冒泡排序)代码思路: 双指针快速排序...原创 2020-04-29 09:50:45 · 257 阅读 · 0 评论 -
蓝桥杯java 黑色星期五(内含解题思路、代码、注释)
试题 算法训练 黑色星期五资源限制时间限制:1.0s 内存限制:512.0MB问题描述: 有些西方人比较迷信,如果某个月的13号正好是星期五, 他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请 你编写一个程序,统计出在某个特定的年份中,出现了多少次 既是13号又是星期五的情形,以帮助你的迷信朋友解决难题 。说明: (1)一年有365天,闰年有366天,所...原创 2020-04-28 21:06:35 · 530 阅读 · 0 评论 -
蓝桥杯java 因式分解(内含解题思路,代码,注释)
试题 算法提高 8-1因式分解资源限制时间限制:10.0s 内存限制:256.0MB问题描述 设计算法,用户输入合数,程序输出若个素数的乘积。例如,输入6,输出2 * 3。输入20,输出2 * 2 * 5。样例 与上面的样例输入对应的输出。 例:数据规模和约定 输入数据中每一个数在int表示范围内。解题思路:其实这是一个比较简单的数学问题,重点在于处理好中间的...原创 2020-04-27 22:55:59 · 384 阅读 · 0 评论 -
蓝桥杯java 研究兔子的土豪(内含解题思路,代码,注释)
问题描述试题 算法提高 研究兔子的土豪资源限制时间限制:1.0s 内存限制:256.0MB 某天,HWD老师开始研究兔子,因为他是个土豪,所以他居然一下子买了一个可以容纳10^18代兔子的巨大(好像比我们伟大的地球母亲大一点点?), 并开始研究它们,之后,他了解了兔子的繁衍规律:即fibonacci数列。 兔子繁殖了n代后,HWD老师很开心。 但是,HWD老师有密集恐惧症,所以,...原创 2020-04-27 21:48:40 · 597 阅读 · 2 评论