sihai的博客

life is always beautiful like sunshine

排序:
默认
按更新时间
按访问量
RSS订阅

算法每日学打卡:java语言基础题目打卡(19-21)

“算法每日学计划”19打卡: 描述 现在给出你一些数,要求你写出一个程序,输出这些整数相邻最近的素数,并输出其相距长度。如果左右有等距离长度素数,则输出左侧的值及相应距离。 如果输入的整数本身就是素数,则输出该素数本身,距离输出0 输入 第一行给出测试数据组数N...

2018-07-10 19:30:31

阅读数:60

评论数:0

算法每日学打卡:java语言基础题目打卡(16-18)

“算法每日学计划”16打卡: 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数...

2018-07-10 19:29:36

阅读数:55

评论数:0

算法每日学打卡:java语言基础题目打卡(11-15)

“算法每日学”11打卡 问题描述:  写一个算法计算出n的阶乘。 n! = n * (n - 1) * (n - 2) * … * 3 * 2 * 1 1<=n<=10. 输入:...

2018-07-10 19:28:04

阅读数:66

评论数:0

算法每日学打卡:java语言基础题目打卡(01-10)

“算法每日学”计划01打卡: 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 ...

2018-06-26 07:40:17

阅读数:98

评论数:0

“365算法每日学计划”:05打卡-图解冒泡排序(多解法)

一、思路 在进行冒泡法排序(升序)时,需要将数组元素(len)两两比较,如果 前面的元素大于后面的元素,则交换两个数,否则,比较下一个元素和它的下一个元素的大小,依次执行,执行一次循环,可以找到当前数组中最大的一个元素,然后问题规模变小,然后找出len-1个元素里的最大值,使之成为第二大元素,...

2018-06-23 21:16:13

阅读数:70

评论数:0

“365算法每日学计划”:03打卡-贪心算法

下面这个思路是“算法每日学交流社区”的小伙伴给出的,感谢小伙伴们的支持与关注。 思路分析: 最大 最小公倍数,联想到两个数的求最大最小公倍数,即两个数的乘积(注:连续的两个自然数是互斥的)。 同样,我们可以拿最后三个数来做考虑。 1.当n为奇数时,n,n-1,n-2为奇偶奇,里面只有一个偶...

2018-06-13 13:40:47

阅读数:118

评论数:0

“365算法每日学计划”:01打卡

自己一直在思考,怎么把算法的训练做好,因为个人在算法这方面的掌握确实还不够。因此,我现在想做一个“365算法每日学计划”。 “计划”的主要目的: 1、想通过这样的方式监督自己更努力的学习算法。 2、想和小伙伴们“组团”一起来学习交流学习算法过程中的点点滴滴。...

2018-06-04 22:46:45

阅读数:65

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭