java – 查找序列元素值的算法
发布时间:2020-12-14 06:08:14 所属栏目:Java 来源:网络整理
导读:有以下顺序: 101001000100001 如何定义一个方法,该方法接受序列的元素索引并返回该元素的值(0或1)? public Element getValue(int index) {} 也许需要使用递归?我会很感激任何想法! 最佳答案 小点表明这个系列将会继续.所以这是你的解决方案: 让我们考虑
有以下顺序:
如何定义一个方法,该方法接受序列的元素索引并返回该元素的值(0或1)?
也许需要使用递归?我会很感激任何想法! 最佳答案
小点表明这个系列将会继续.所以这是你的解决方案:
让我们考虑一个基于索引.你注意到1出现在索引1,(1 2)= 3,(1 2 3)= 6,(1 2 3 4)= 10等我们有一个公式.它的n *(n 1)/ 2. 因此对于给定的索引(现在这是基于java数组从索引0开始的0)执行以下操作:
也不需要递归,因为这是O(1)解决方案(不考虑平方根函数的复杂性) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 杰克逊没有用@JsonProperty覆盖吸气器
- 使用Java流来收集`for`循环中生成的对象
- SpringBoot整合UEditor的示例代码
- Parse Robolectric导致java.lang.VerifyError:操作数堆栈上
- java – 在调试中运行时如何阻止eclipse在每个捕获的异常时
- java – 有比较原始类型值的库吗?
- JSP application.getAttributeNames()方法:获取所有的属性
- 简介Java的Hibernate框架中的Session和持久化类
- java – 用于查找包含CSS类的祖先节点的XPath
- 将图片转换为base64字符串Java代码