刷题
刷题过程中题解和思路
幼儿园laoda
秃头选拔赛形象大使
展开
-
斐波那契数列(java实现)
刚看到题的时候没思路,后边我想的是使用动态数组,根据输入的正整数判断计算到第几位按顺序添加到动态数组中,再根据要求去查询,但是敲代码过程中不知道是我逻辑问题还是动态数组使用问题,总之就是一系列报错。再后来改变思路,定义一个方法,然后在方法体内调用该方法,使用递归的方法来实现,根据输入的数字判断嵌套几层来实现求相应的第n项的值。Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,其数值为:1、1、2、3、5、8、13、21、34……那么要求输入一个正整数 n ,输出斐波那契数列的第 n 项。原创 2023-12-19 13:30:58 · 526 阅读 · 1 评论 -
反转字符串(Java实现)
思路是把接受的字符串变为字符数组arr(toCharArray),再定义一个跟接受字符串长度相等的数组arr1,倒叙遍历字符串变的字符数组arr,把每一个添加到新的数组arr1中,最后把新的字符数组强转为字符串返回。写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)原创 2023-12-19 19:12:17 · 457 阅读 · 1 评论