`
lemo
  • 浏览: 90892 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java简单算法

阅读更多
假设有一条绳子长3000米,每天剪去一半的长度,请问需要花费几天的时间,绳子的长度会短于5米?
public class Test1
{
	static int day = 0;
	public static void main(String[] args)
	{
		int len = 3000;
		
		while(len>=5)
		{
			day ++;
			len = result(len);
		}
		System.out.println(day);
	}
	
	public static int result(int len)
	{
		return len/2;
	}
	
}
分享到:
评论

相关推荐

    JAVA 抽奖算法,JAVA 抽奖算法·

    ### JAVA 抽奖算法 #### 算法概述 该JAVA抽奖算法主要通过定义一系列奖品的概率,并基于这些概率计算出具体的抽奖结果。...对于实际应用场景来说,这种算法不仅简单高效,而且易于扩展,能够满足多种不同的需求。

    kMP算法JavakMP算法JavakMP算法JavakMP算法Java

    下面我们将详细探讨KMP算法的原理、Java实现以及“next”数组的计算方法。 ### KMP算法原理 1. **模式匹配问题**:给定一个文本串s和一个模式串p,我们需要找出模式串在文本串中的所有出现位置。 2. **next数组**...

    java经典算法汇总.pdf

    Java经典算法汇总 Java经典算法汇总.pdf中提供了多种排序算法的实现,包括冒泡排序、选择排序和插入排序。这些算法都是Java语言中最基本和最常用的排序算法。 冒泡排序算法 冒泡排序算法是一种简单的排序算法,它...

    java遗传算法寻找最优路径

    ### Java遗传算法寻找最优路径 #### 一、遗传算法概览 遗传算法(Genetic Algorithm, GA)是一种基于自然选择和遗传学原理的全局优化技术。它通过模拟自然界中的生物进化过程来解决优化问题,包括搜索空间较大的...

    10个简单的java算法

    1.求n个数的最小公倍数。2.水仙花数。3.正整数分解质因数。4.求100-200之间的素数(只能被1和自身整除),并输出。5.非波拉契数列问题。6.sum=a+aa+aaa+aaaa+...7.给一个不多于5位的正整数,求是几位数,并逆序打印...

    java常见算法题解析大全。

    Java是一种广泛使用的编程语言,尤其在处理复杂计算和数据结构时,其强大的功能和灵活性使其成为实现算法的理想选择。在这个“java常见算法题解析大全”中,你将找到一系列涵盖不同难度级别的算法问题,旨在帮助Java...

    Java常用算法手册

    "Java常用算法手册"正是为满足这一需求而编写的,它提供了丰富的Java实现的算法实例,帮助开发者提升解决问题的能力。 手册的第一部分通常会涵盖基础算法,例如排序算法。排序是计算机科学中的基础问题,Java中常见...

    几个推荐算法的java实现

    - Slope One是一种简单的协同过滤预测算法,它通过计算用户对物品的平均评分差来预测未知评分。具体来说,对于两个物品i和j,slope one会计算已知评分的平均差异,并用这个差异来预测用户对物品j的评分。 - 在Java...

    java经典算法题

    Java经典算法题是程序员在开发过程中常常需要面对的挑战,它们可以帮助我们提升编程思维,优化问题解决能力,尤其是在处理复杂数据结构和高效计算时显得尤为重要。这个压缩包中包含了一份名为"JAVA经典算法40题.doc...

    java笔试常见的算法题

    全排序、二分查找、冒泡排序、阶乘、最大公约数、最小公倍数、...这是里面包含的算法,本人在准备笔试的时候找的,算法尽量采用最优的。 所有的代码均经过测试,个人觉得没有问题,如果哪位大牛找到错误,欢迎批评指正

    java经典算法 包含多种算法

    根据给定的文件信息,我们可以总结出以下关于Java经典算法的知识点: ### 1. 斐波那契数列 斐波那契数列是一种典型的递归算法应用,数列的每一项都是前两项的和。在代码示例中,通过递归函数`f(int x)`实现了...

    JAVA经典算法大全(都会就算牛逼的了)

    算法使用一个简单的循环来判断每个数字是否为素数,并输出所有素数。该算法展示了循环语句的应用和条件语句的使用。 3. 水仙花数算法 这个算法解决了打印出所有的 "水仙花数" 的问题,即一个三位数,其各位数字...

    java协同过滤推荐算法

    4. 优点:协同过滤算法简单易懂,能够捕捉用户的实时兴趣变化,且适用于大规模数据集。 5. 缺点:冷启动问题(新用户或新物品缺乏评价数据),稀疏性问题(大量用户与物品间无交互),以及随着时间推移,用户兴趣...

    java利用DFA算法实现敏感词过滤功能

    在本文中,我们将探讨如何使用DFA(有穷自动机)算法在Java中实现敏感词过滤功能。敏感词过滤在许多应用程序中都是必要的,例如社交媒体、论坛或博客平台,以防止用户发布不当或有害的内容。以下是对DFA算法及其在...

    常用的hash算法(java实现)

    CRC32不是一种安全的哈希算法,但因其快速和简单,常用于检查数据传输错误。在Java中,`java.util.zip.CRC32`类提供了CRC32的实现: ```java import java.util.zip.CRC32; public class CRC32Example { ...

    java简单压缩算法

    ### Java简单压缩算法:利用Apache Ant进行文件夹压缩 在Java开发中,文件的压缩与解压是一项常见的需求,尤其是在处理大量数据或需要传输大文件时。本文将深入解析一个基于Java的简单压缩算法,该算法利用Apache ...

    Java加密算法(源代码)

    Java加密算法是信息安全领域的重要组成部分,它...Java的加密库为开发人员提供了丰富的工具和功能,使得在Java环境中实现各种加密操作变得简单易行。通过深入理解和熟练运用这些知识,可以构建出高效、安全的应用程序。

Global site tag (gtag.js) - Google Analytics