题解列表

筛选

编写题解 1046: [编程入门]自定义函数之数字后移

摘要:解题思路: 因为数组后移之后,最后面的数又要放到前面,所以开始想到了循环链表,奈何我不会,所以使用了数组拷贝的方式,分别对m前后进行拷贝即可注意事项: 注意拷贝时候,长度参数和起始位置参数的计算参考代……

编写题解 1045: [编程入门]自定义函数之整数处理

摘要:解题思路:遍历找到最小/最大的,直接换就行注意事项:注意题目要求的只是换最小和最大,其他的数字不动最后面换的时候,要注意一个特殊情况,就是最大的数字在原数组中正好处于最小的位置,这个情况下,要特殊处理……

编写题解 1033: [编程入门]自定义函数之字符提取

摘要:解题思路:提取出来字符,添加到另一个字符串就好,正好StringBuff给我们提供了append()这个添加元素的方法。利用了前面题目用过的方法可以很轻松的完成注意事项:参考代码:import jav……

 编写题解 1021: [编程入门]迭代法求平方根

摘要:解题思路:一直循环就好了,注意一下结束条件。开始没看懂迭代公式,还专门去查了一下注意事项:因为想使用递归,走了很多弯路,直接while循环的话会简单很多最开始时候再while中用的递归,使得一直无限循……

编写题解 1019: [编程入门]自由下落的距离计算

摘要:解题思路:利用循环,每次高度是之前的一半,加起来就行注意事项:注意题目中说的是第N次落地时,会反弹多高,即此时球在地上,并没有反弹,所以算总路程的时候要减去最后一次的反弹和落下的路程,即2M参考代码:……

字符串匹配(Java代码)

摘要:很明显,这一道题根据题目的叙述,匹配的方式用的是最笨的一种(暴力匹配) 代码如下: ```java package datastrutures; import java.util.Scan……